1. 클래스의 접근제어자
클래스를 정의할 때 사용할 수 있는 접근제어자 : public & default
- public : 모든 클래스에서 접근이 가능하다.
- default(생략) : 같은 패키지 안의 클래스에서만 접근이 가능하다.
public class Book { // public 클래스
...
}
class NoteBook { // default 클래스
...
}
2. 클래스 멤버의 접근 제어자
클래스 멤버를 정의할 때 사용할 수 있는 접근제어자 : public, private, protected, default(생략)
- public : 공개 , 모든 클래스에서 접근이 가능
- private : 비공개 , 같은 클래스 안에 있는 멤버들만 접근이 가능
- protected : 같은 패키지 안의 모든 클래스와, 다른 패키지의 자식 클래스에서 접근이 가능
- default(생략) : 같은 패키지 안의 클래스에서만 접근이 가능
'Java' 카테고리의 다른 글
[Java] 10진수 <-> 2진수, 8진수, 16진수 변환 (0) | 2025.03.01 |
---|---|
[Java] 오버로딩 성립 요건 (1) | 2025.02.21 |
String Builder 내장함수 알아보기 (0) | 2025.02.20 |
[Java] Map의 메소드 (1) | 2025.01.29 |
[Java] List를 배열로, 배열을 List로 변환하기 (0) | 2025.01.23 |