1.3.3 접근제한자

자바에서는 접근제한자를 이용하여 필드, 메서드, 클래스 등에 다른 클래스의 접근을 제한할 수 있다.


제한자 

 설명

public 

어느 클래스에서나 접근 가능 

protected 

같은 패키지 내 클래스 및 상속한 클래스까지 접근 가능 

(제한자 없음) 

같은 패키지 내 클래스까지 접근 가능 default 혹은 friendly라고도 한다. 

private 

자신의 클래스 내에서만 접근 가능 


접근제한자를 클래스, 필드, 메서드 선언과 함께 사용해서 접근 범위를 제한할 수 있다.


[구문] 클래스의 경우


접근제한자 class 클래스명  {

... 클래스 본체 ...

}


[구문] 필드의 경우

접근제한자 자료형 자료명;


[구문] 메서드의 경우


접근제한자 반환형 메서드명(인수형 인수명) {

... 메서드 본체 ...

}


단, 클래스의 경우 public만 지정할 수 있다.





















'프로그래밍 > JAVA' 카테고리의 다른 글

1.3.5 식별자  (0) 2019.01.22
1.3.4 키워드  (0) 2019.01.22
1.3.2 패키지  (0) 2019.01.22
1.3 자바의 기본  (0) 2019.01.22
1.1.3 자바 애플리케이션 작성  (0) 2019.01.22
TAGS.

Comments