본문 바로가기
BACK

private / default / protected /public

by ssoyDev 2021. 1. 14.
반응형

접근제어자

 

public>protected>default>private

 

1. private

- private가 붙은 변수, 메소드는 해당 클래스(같은클래스)에서만 접근이 가능하다.

 

2. default

 - 접근제어자를 별도로 설정하지 않는다면
   변수, 메소드는 default 접근제어자가 되어 같은 패키지 내에서만 접근이 가능하다.

 

3. protected

 - protected가 붙은 변수, 메소드는 동일 패키지내의 클래스 또는
   해당 클래스를 상속받은 외부 패키지의 클래스에서 접근이 가능하다.
   (동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근이 가능하다.)

4. public

- 어떤 클래스에서라도 접근이 가능하다.

 


접근제어자 반환형 메소드(매개변수)
public        int      insert(memberDTO mdto)

반응형

'BACK' 카테고리의 다른 글

forEach  (0) 2021.01.21
MVC패턴  (0) 2021.01.20
HashMap  (0) 2021.01.20
List / ArrayList  (0) 2021.01.14
Junit - 추가중  (0) 2021.01.13