손영배 블로그 누구나 쉽게 이해하고 습득하기
Java 접근제한자 정리 본문
당신은 직무면접에서 Java 접근제한자 public. protected, private, default의 차이가 뭐에요? 라고 물으면 얼마나 자신있게 대답할 수 있는가!!
public : 공개한다는 의미를 가지고 있다. 외부클래스가 자유롭게 사용할 수 있는 공개 멤버를 만든다.
protected : 같은 패키지 또는 자식 클래스에서 사용할 수 있는 멤버를 만든다.
private : 단어의 뜻 그대로 개인적인 것이라 외부 노출되지 않는 멤버를 만든다.
default : 같은 패키지에 소속된 클래스에서만 사용할 수 있는 멤버를 만든다.
'Java' 카테고리의 다른 글
Optional (0) | 2020.01.30 |
---|---|
Java Collection sort 쓰는 방법 (0) | 2019.10.18 |
Java 배열copy System.arraycopy() (0) | 2019.04.23 |
참조변수 비교연산은 주소값끼리의 비교다, NullPointerException,String (0) | 2019.04.23 |
자바 메모리 사용 영역 (0) | 2019.04.23 |