[JAVA] 접근 제어자

유존돌돌이·2022년 2월 16일
0

JAVA

목록 보기
9/22
post-thumbnail

접근 제어자란?

객체 혹은 변수에 접근을 제어하는것으로 제어하는 이유는 객체가 가진 고유의 멤버 변수값들이 외부에서 잘못 변경되는것을 막기 위해 사용

접근 허용 범위

public > protected > default > private

제어자 차이

public : 접근 제한이 없음
protected : 동일한 패키지 내에 존재하거나 ※파생클래스에서만 접근 가능
default : 동일한 패키지 내에서만 접근 가능
private : 자기 자신의 클래스 내에서만 접근 가능

※파생 클래스(derived class) : 기초 클래스의 모든 특성을 물려받아 새롭게 작성된 클래스

0개의 댓글