Burninghering's Blog
article thumbnail
2-8.객체 지향 - 접근 제어 지시자, 정보 은닉
JAVA 2022. 1. 8. 19:47

접근 제어 지시자(access modifier)와 정보은닉(infomation hiding) 1. 접근 제어 지시자 (accesss modifier) 클래스 외부에서, 클래스의 멤버 변수, 메서드, 생성자 사용 여부를 지정하는 키워드 private : 같은 클래스 내부에서만 접근 가능 ( 외부 클래스, 상속 관계의 클래스에서도 접근 불가 ) default(아무것도 없음) : 같은 패키지 내부에서만 접근 가능 ( 상속 관계라도 패키지가 다르면 접근 불가 ) -> 다른 패키지에서 쓰려면 import 해야함 protected : 같은 패키지나 상속관계의 클래스에서 접근 가능하고 그 외 외부에서는 접근 할 수 없음 public : 클래스의 외부 어디서나 접근 할 수 있음(모두 가능) 2. get()/ set()..