접근 제한자란?
멤버들은 객체 자신들만의 속성이자 특징이다.
무분별하게 접근을 허용하는 것이 보안적인 측면에서 좋은 것이 아니므로,
객체의 멤버들에게 접근 제한을 걸 수가 있는데 자바에서는 이를 접근 제한자라고 부른다.
제한자 종류
public 모든 접근을 허용
protected 같은 패키지(폴더)에 있는 객체와 상속관계의 객체들만 허용
default 같은 패키지(폴더)에 있는 객체들만 허용
private 현재 객체 내에서만 허용
접근제한자 사용
클래스 : public, default
생성자 : public, protected, default, private
멤버변수 : public, protected, default, private
멤버메소드 : public, protected, default, private
지역변수 : 접근제한자 사용 불허
참고자료 https://gyrfalcon.tistory.com/entry/JAVA-접근-제한자
프로그래밍 공부를 위해 여러 자료들을 토대로 작성한 기록입니다.
개인 공부에만 사용해주시고, 상업적인 활용과 재배포를 금지합니다.
'Java' 카테고리의 다른 글
[Java] List<Map<String, Object>> 데이터 출력하여 array에 값 추가하기 (0) | 2022.01.10 |
---|---|
[Java / SWT] for문을 이용해 배열과 콤보박스에 데이터 넣는 방법 (0) | 2022.01.07 |
JSP / JavaScript / Servlet (0) | 2021.05.21 |
[JAVA] Class, Object, Instance 차이 (0) | 2021.05.21 |
Java 그게 뭔데, 어떻게 하는 건데? (0) | 2021.04.18 |