반응형
1. 접근제어자
public : 어디서든 사용 가능하며 다른 패키지도 가능
protected : 같은 패키지 내 가능. 다른 패키지는 상속 필요
default : 기본 제어자. 명시 안하면 자동으로 default 적용. 동일 패키지에서만 가능
private : 해당 클래스에서만 사용 가능. 상속받아도 불가능.
다른패키지 | 다른패키지 (상속받은클래스) |
같은 패키지 | 같은 클래스 | |
public | O | O | O | O |
protected | O | O | O | |
default | O | O | ||
private | O |
매번 헷갈려서 사용할때마다 구글링....
반응형
'개발 > 개념정리' 카테고리의 다른 글
[자바] OOP 5가지 원칙 (0) | 2024.04.13 |
---|---|
[자바] 객체지향 특징(3) - 상속화, 다형화 (1) | 2024.04.12 |
[자바] 객체지향 특징(2) - 추상화. 인터페이스,추상클래스 차이점 (0) | 2024.04.11 |
[자바] 객체지향 특징(1) - 캡슐화 (0) | 2024.04.10 |
visual Studio Code Git 오류 : 체크아웃 하기 전에 리포지토리 작업 트리를 정리하세요 (2) | 2023.08.04 |