Java

[JAVA] 접근제한자 종류

다애루 2021. 5. 21. 00:32

 

접근 제한자란?

멤버들은 객체 자신들만의 속성이자 특징이다.

무분별하게 접근을 허용하는 것이 보안적인 측면에서 좋은 것이 아니므로,

객체의 멤버들에게 접근 제한을 걸 수가 있는데 자바에서는 이를 접근 제한자라고 부른다.

 

제한자 종류

public    모든 접근을 허용

protected    같은 패키지(폴더)에 있는 객체와 상속관계의 객체들만 허용

default    같은 패키지(폴더)에 있는 객체들만 허용

private    현재 객체 내에서만 허용


접근제한자 사용

클래스       : public, default

생성자       : public, protected, default, private

멤버변수    : public, protected, default, private

멤버메소드 : public, protected, default, private

지역변수    : 접근제한자 사용 불허

 



참고자료 https://gyrfalcon.tistory.com/entry/JAVA-접근-제한자 

 

 


 

프로그래밍 공부를 위해 여러 자료들을 토대로 작성한 기록입니다.

개인 공부에만 사용해주시고, 상업적인 활용과 재배포를 금지합니다.