접근제어지시자

Java

[JAVA] 접근 제어 지시자( private, protected, default, public) / 정보은닉, 캡슐화

1. 접근 제어 지시자(access modifier) 클래스 외부에서 클래스의 멤버변수, 메서드, 생성자를 사용할 수 있는지 여부를 지정하는 키워드 public > default > protected > private public : 클래스의 외부 어디에서나 접근 가능 default : 같은 패키지 내부에서만 접근 가능 protected : 같은 패키지나 상속관계의 클래스에서 접근 가능 / 그 외에서는 접근 불가 private : 같은 클래스 내부에서만 접근가능 2. get() , set() 메서드 private으로 선언된 멤버 변수에는 접근할 수 없다. >> 접근, 수정할 수 있는 메서드를 public으로 제공 get() 메서드만 제공되는 경우 : read-only field 이클립스에서 [shift ..

HSRyuuu
'접근제어지시자' 태그의 글 목록