접근제어자

접근제어자는 멤버 또는 클래스에 사용되어 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할을 함. 객체의 로직을 보호하기위하여 외부의 접근을 허용하거나 차단하고, 사용자에게 객체를 조작할 수 있는 수단만을 제공함으로써 결과적으로 객체의 사용에 집중.자바의 접근제어자는 public , default , protected , private로 나뉘어진다.

public - 어디서든 접근 가능.

default - 같은 페이지 내에 혹은 상속 받은 클래스 내에서 접근 가능.

protected - 같은 패키지 내에서만 접근 가능 , 다 패키지라면 상속관계에서 사용 가능.

Private - 같은 클래스 내에서만 접근 가능.


+ Recent posts