🔯 필드 선언
ⓛ 제어자 | ② 데이터 타입 | ③ 필드명 |
public, private, (default), protected | int, String, double, char, boolean ... | 필드명 |
필드를 선언할 때 접근 제한자와 final, static을 사용할 수 있다 |
필드가 저장하는 값의 데이터 타입을 지정하며 절대 생략 불가능 | 필드명은 소문자로 시작함 |
구분 | 클래스 | 패키지 | 자손 클래스 |
전체 | 설명 | |
+ | public | O | O | O | O | 모든 클래스가 접근 가능함 |
# | protected | O | O | O | default범위 + 다른 패키지의 상속 받은 후손 클래스까지 접근 가능 >후손 클래스외의 다른 패키지에 있는 클래스는 접근 불가능 |
|
~ | (default) | O | O | 같은 패키지안에 있는 다른 클래스들이 접근 가능함 |
||
- | private | O | 클래스 안에서만 접근 가능 >클래스 밖에서는 접근 불가능 |
'Language > Java' 카테고리의 다른 글
객체 지향 (0) | 2022.11.04 |
---|---|
Spring - IoC(Inversion of Control) (0) | 2022.09.12 |
Spring (0) | 2022.09.11 |
스레드 (0) | 2022.03.10 |
입출력 (Stream) (0) | 2022.03.03 |