protected: 2개의 글
1. 접근제어자의 종류 현재 클래스 동일 패키지 상속받은 하위클래스 모든 클래스 public O O O O protected O O O X private O X X X (default) O O X X public : 모든 외부에서 직접 접근하거나 호출 가능 protected : 현재 클래스와 동일 패키지이거나 다른 패키지이더라도 상속 시에는 접근하거나 호출 가능 private : 현재 클래스 밖에서는 사용X (default) : 현재 클래스와 동일한 패키지 내에서만 접근하거나 호출 가능, 뭐 안붙이면 이거다. 2. 주로 어디다 쓰는가 클래스는 public 과 default만 선택가능하다. 필드는 다 쓸 수 있지만 보통 private로 한다. 완벽한 상수는 public static을 주로 사용한다. 메소드..
접근제어자 public, protected, private 변수나 메쏘드를 선언할 때 접근을 제어할 수 있는 modifier를 설정할 수 있다. 이러한 접근 관련 modifier를 통해서 객체지향 언어의 중요 특성 중 하나인 캡슐화(encapsulation)과 정보 숨김(information hiding)을 구현할 수 있다. * 접근 제어자 구분modifier 설명 접근 권한 public 모든 클래스에서 접근이 가능함을 의미한다.protected 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근이 가능하다. private 클래스 내에서만 접근이 가능하다 * 접근 권한 종류클래스 하위 클래스 동일 패키지 모든 클래스 private O X X X (default) O X O X prote..