본문 바로가기

JAVA

[ JAVA / 자바 ] 접근제어자와 getter / setter 함수

1. 접근제어자의 종류

- public : 모든 외부에서 직접 접근하거나 호출 가능

- protected : 현재 클래스와 동일 패키지이거나 다른 패키지이더라도 상속 시에는 접근하거나 호출 가능

- default : 현재 클래스와 동일한 패키지 내애서만 접근하거나 호출 가능

- private : 같은 클래스 내부에서만 접근 가능

 

2. getter / setter 함수

- private 변수를 외부에서 접근하게 하기 위해 public 메소드를 제공

- 값을 얻는 get() 메소드를 getter, 값을 지정하는 set() 메소드를 setter