DAY 10 : 접근 권한 제어자, 추상 클래스, 인터페이스, ....
2022. 1. 6. 03:21
WEB/JAVA
- 접근 권한 제어자 다른 패키지 혹은 다른 클래스에서 해당 필드를 접근 할 수 있는 범위를 설정해주는 키워드 접근 권한 제어자 의미 (default) 다른 패키지에서 접근 불가 public 모든곳에서 접근 가능 private 다른 클래스에서 접근 불가 protected 다른 패키지에서 접근 불가, 단 자식은 가능 1. 다른 패키지에서 어떤 객체로 해당 필드에 접근하고 싶을 때 : public 2. 다른 곳에서 해당 필드에 절대 접근하지 못하게 하고 싶을 때 : private 3. 상속 받은 클래스에서 자신의 필드처럼 쓰게하고 싶을 때 : protected 4. 현재 패키지에서만 이용할 때 : (default) (default)는 다른 패키지일 때 상속 시켜주어도 자신의 필드처럼 사용이 불가능하다. 그렇..