public
protected // 클래스에 사용 X
default
private //클래스에 사용X
private은 최상위 클래스에 사용하지 못한다. inner 클래스 선언시엔 사용 가능 (inner 클래스는 어떤 경우에 선언하고, 어떻게 사용되는지)
protected 처리된 메서드나 필드는 다른 패키지에서 new로 접근하지 못하고, 자식 클래스에서만 super()를 통해 생성자를 호출하고 객체화할 수 있다.
'Java > study' 카테고리의 다른 글
Getter Setter 단축키 (0) | 2019.04.09 |
---|---|
타입변환과 다형성 (0) | 2019.04.09 |
가변인자 (0) | 2019.04.09 |
클래스 상속 (0) | 2019.04.09 |
static / Singleton / final /상수 (0) | 2019.04.08 |