한 걸음 두 걸음
자바 JAVA ] 접근 제한자 public private protected 본문
반응형
접근제한자
public 클래스내부 / 동일패키지 / 하위클래스 / 그 외에서 모두 사용할 수 있습니다.
private 클래스내부에서만 접근이 가능합니다.
protected 클래스내부 / 동일 패키지 / 하위클래스 에서만 접근이 가능합니다.
default(생략되었을 때 사용되는 접근자)는 클래스내부와 동일패키지에서 사용할 수 있는데 많이 사용하지는 않습니다. 웬만하면 명시하는 것이 좋은 코드입니다.
주로 클래스 내부의 변수는 private로, 함수는 public으로 설정하며 내부 자원을 지키도록 사용합니다. (getter setter를 사용합니다.)
반응형
'Language > Java' 카테고리의 다른 글
자바 JAVA ] 상속 Inheritance (0) | 2019.11.20 |
---|---|
자바 JAVA ] static / final 개념 간단하게 알아보기~ (0) | 2019.11.18 |
자바 JAVA ] 함수 method / 매개변수/ static함수 / 가변인자 (0) | 2019.11.18 |
자바 JAVA ] 맵 Map 자료구조 활용하기 : HashMap (0) | 2019.11.17 |
자바 JAVA ] 배열의 초기값 , for loop (0) | 2019.11.17 |