JAVA 접근제한자


접근제한자(접근지정자)?

접근제한자란 클래스 내에서 멤버의 접근을 제한하는 역할을 하는 기능. public, private, protect, default등이 있다.


접근제한자 종류

접근제한자

클래스 내부

같은 패키지

하위 클래스

외부 클래스

public

O

O

O

O

protect

O

O

O

X

default

O

O

X

X

private

O

X

X

X


1. public : 모든 접근을 허용모든 클래스가 접근이 가능함.

2. protect : 상속받은 클래스  같은 패키지에서만 접근이 가능함

3. default ; 기본 제한자로 같은 클래스 맴버와 패키지에서 접근이 가능함.

4. private : 외부에서 접근불가같은 클래스 맴버만 접근이 가능함.



'Develop > Java' 카테고리의 다른 글

자바 reflection  (0) 2016.11.17
문자열 "ABCDEFG"를 역순으로 출력  (0) 2016.11.17
오버로딩 vs 오버라이딩  (0) 2016.11.14
Java Collection Framework  (0) 2016.11.14
Abstract class vs Interface  (0) 2016.11.01

+ Recent posts