백엔드/JAVA
제어자
제어자 : 접근 제어자와 기타 제어자로 구분할 수 있다. 접근 제어자 : 클래스 외부에서의 직접적인 접근을 허용하지 않는 멤버를 설정하여 정보 은닉을 구체화할 수 있다. private : 정보를 은닉하는 용도로 외부에 공개되지 않으며, 외부에서는 직접 접근할 수 없다. 즉, 정보를 보여주고 싶지 않을 때 private을 사용하면 된다. public 외부에 공개되며, 해당 객체를 사용하는 프로그램 어디에서나 직접 접근할 수 있다. public 메소드를 통해서만 해당 객체의 private 멤버에 접근할 수 있다. 즉, public 메소드는 private 멤버와 프로그램 사이의 인터페이스 역할을 수행한다고 할 수 있다. protected 부모 클래스에 대해서는 public 멤버처럼 취급 외부에서는 privat..
2021. 8. 31. 05:33
최근댓글