티스토리 뷰

1. 접근제어자

- 멤버 또는 클래스에 사용되어 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할

- 생략가능하며 생략했을 때는 자동으로 default 임을 뜻한다.

- 접근제어자가 사용될 수 있는 곳 : 클래스, 멤버변수, 메서드, 생성자

1) private : 같은 클래스 내에서만 접근 가능

2) default : 같은 패키지 내에서만 접근 가능

3) protected : 같은 패키지 내에서, 그리고 다른 패키지의 자손 클래스에서 접근 가능

4) public : 접근 제한이 전혀 없다.

접근자 클래스내부 패키지 상속받은 클래스 전체
public O O O O
protected O O O X
default O O X X
private O X X X

- 접근 범위 : private < default < protected < public 순으로 보다 많은 접근을 허용한다

 

[참고사이트] : https://88240.tistory.com/448

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함