접근제어자 썸네일형 리스트형 [Java] 접근 제어자(public, protected, default, private) public > protected > default > private 왼쪽부터 오른쪽으로 가면서 접근 범위가 좁혀진다. Public: 접근에 제한이 없음 Protected: 동일한 패키지 내에 존재하거나 상속된 클래스에서 접근 가능 default: 아무런 접근 제한자를 명시하지 않으면 default 값이 되며, 동일한 패키지 내에서만 접근이 가능 private: 자기 자신의 클래스 내에서만 접근 가능 이중 public과 private를 가장 많이 사용한다. 접근 제어자는 변수나 함수, 클래스에 대한 접근을 제한하여 객체가 가진 고유의 멤버 변수 값이 외부의 접근으로 인해 잘못 변경되는 것을 막을 수 있다.(캡슐화) 각 제어자의 접근 비교표를 보면, 제어자 같은 클래스 같은 패키지 같은 패키지 내의 상속 .. 더보기 이전 1 다음