Hard deck/Basic

space and access

서버관리자 페페 2022. 8. 15. 03:48

private 

private가 붙은 변수, 메소드, 클래스는 해당 클래스에서만 접근 가능

 

default

접근 제어자가 없는 변수, 메소드, 클래스는 default 접근 제어자가 되어 해당 package 내에서만 접근 가능

 

protected

protected가 붙은 변수, 메소드, 클래스는

- 동일 패키지의 class

- 해당 class 를 상속 받은 다른 패키지의 class에서만 접근 가능

 

public

public이 붙은 변수, 메소드, 클래스는 어떤 클래스에서도 접근이 가능하다

 

 

// 접근제어자를 모두 public으로 단순하게 open할수 있지만, 접근 제어자를 잘 이용하면 코딩 실수 및 중복 등의 위험요소를 제거 가능하다 

'Hard deck > Basic' 카테고리의 다른 글

static  (0) 2022.08.15
Queue  (0) 2022.08.14
Math.abs  (0) 2022.08.06
Handling Exception  (0) 2022.08.04
몫과 나머지  (0) 2022.08.03