본문 바로가기
IT/JAVA

[JAVA/자바] 접근 제어자 - public, protected, default, private

by 가아앗 2022. 11. 6.
반응형

접근제어자

종류 접근 범위
public 접근 제한없다.
protected 같은 패키지 내에서 +  다른 패키지의 자손 클래스에서 접근이 가능하다.
default 같은 패키지 내에서만 접근 가능
private 같은 클래스 내에서만 접근 가능

* 패키지 = 폴더

* 하나의 대상에서 1개만 사용할 수 있습니다.

 


 

 

class 앞에는 public과 default를 붙일 수 있는데 아무것도 안 써져있으면 default이다.

 

class 안 멤버에는 private, default, protected, public 다 가능이다.

 

 

 

 예제

 

 

* 하나의 Source File에 Public Class는 하나만 있어야한다.

* Public Class의 이름과 Source File이름이 일치해야 한다.

반응형

댓글