Access Modifier ( 접근 지정자 )

배고픈 징징이 ㅣ 2023. 2. 8. 14:58

1. 접근 지정자란?

클래스의 맴버 각각에게 외부에서 접근할 수 있는 범위를 지정해준다.

접근 지정자에는 Public, Protected, Default, Private이 있다.

 

2. Public

접근에 제한이 없어, 어디서든 자유롭게 접근할 수 있다.

 

3. Protected

같은 Package 내에서 접근이 가능하다.

다른 Package의 상속을 받은 클래스 내부에서 접근이 가능하다.

 

4.Default

같은 Package 내에서만 접근이 가능하다.

아무런 접근 지정자를 설정하지 않으면 자동으로 적용된다.

 

5. Private

동일 클래스 내에서만 접근이 가능하다.

 

6. 사용

Class : Public, Default

Method : Public, Protected, Default, Private

Member Variable (멤버 변수) : Public, Protected, Default, Private

Locla Variable (지역 변수) : 사용 불허

Contructor (생성자) :  Public, Protected, Default, Private

반응형

'Java' 카테고리의 다른 글

Try-With-Resources  (0) 2023.02.09
Static & Singleton Pattern  (0) 2023.02.08
ThreadLocal  (0) 2023.02.07
Stream  (0) 2023.01.31
@pathvariable  (0) 2023.01.26