자바
접근제한 (public, private ,protected, defualt )
애플쩀
2022. 1. 13. 23:00
| 접근제한 | 적용 대상 | 접근가능한 클래스 |
| public | 클래스 ,필드 , 생성자 ,메소드 | 다 가능 |
| private | 필드, 생성자 ,메소드 | 내부 클래스 |
| protected | 필드 ,생성자, 메소드 | 상속한 자식클래스만 |
| default | 클래스 ,필드, 생성자 ,메소드 | 자식 클래스가 아닌 다른 패키지에 소속된 클래스 |
클래스에 적용할 수 있는 접근제한은 public, default
public => 다른패키지에서도 사용가능
default => 다른 패키지에서는 사용불가 (defualt 적용된 클래스에 접근 불가)
0public class 클래스명 {}
class 클래스명 {}