23-11-02 [Private / Public] / STATIC

sun·2023년 12월 11일
0

java

목록 보기
20/38

[ Private ]
외부에서 class 변수에 직접접근 할 수 없고 클래스의 메소드를 통해서만 접근이 가능하다.

외부에서 변수에 직접접근이 불가능하지만 상속받은 클래스에서는 접근이 가능하다.
외부의 노출된 변수는 아니지만 상속받은 클래스에서는 변수를 좀더 편리하게 사용.

[ Public ]
어디에서나 접근이 가능한 접근제한 사용에는 편리하지만 Public으로 정의된 변수에는 외부코드에서도 접근이 가능하기 때문에 위험하다.

0개의 댓글