private 접근명시자
- 클래스 자신만 접근할 수 있고 외부의 모든 클래스로부터 접근을 허용하지 않는다.
public 접근명시자
- 외부의 어떤 클래스라도 접근할 수 있다.
protected 접근명시자
- 외부의 다른 클래스로부터는 보호하되, 상속된 자식 클래스들에게는 접근을 허용한다.
default 접근 명시자 = frandly 접근 명시자
- 아무것도 쓰지 않는 접근명시자
- 동일한 패키지에 있는 클래스에게는 접근을 허용한다.
- 아무리 상속받은 자식이라 하더라도 동일한 패키지에 있지 않으면 접근할 수 없다.
- 다른 패키지에 있는 상속받은 자식 클래스에게 접근을 허용하려면 protect를 사용해야한다.
'Kosta DevOps 과정 280기 > Java' 카테고리의 다른 글
final 키워드가 올 수 있는 곳 (0) | 2024.05.23 |
---|---|
다형성(polymarphism) (0) | 2024.05.20 |
객체 지향 프로그래밍 특징2 - 상속성 (0) | 2024.05.20 |
메소드 중복(Method Overloading) (0) | 2024.05.20 |
Class-3 (0) | 2024.05.17 |