접근제어자 / 열거형 / 중첩 인터페이스, 중첩 클래스


접근제어자 / 열거형 / 중첩 인터페이스, 중첩 클래스

접근 제어자 (Access Modifier) - 클래스, 필드(클래스 변수, 인스턴스 변수), 메소드 선언 시 접근 제어자 사용 → 접근 범위 지정 - 접근 제어자가 없을 경우 default로 설정됨 - public > protected > default > private 접근 제어자 같은 클래스 같은 패키지 자식 클래스 그 외의 영역 public O O O O protected O O O X default O O X X private O X X X 1. private - 동일한 클래스 내 멤버 접근가능 (클래스 앞에는 private 사용 X) - UML에서 - 2. default - 동일한 패키지 내 멤버 접근가능 ※ 패키지 - 서로 관련성있는 인터페이스, 클래스의 묶음 - 사용자가 직접 정의해서 만들 수 있음 - 자바에서 제공되는 패키지 있음 - UML에서 패키지는 폴더 모양 - 패키지명의 소문자로 작성 cf) 모듈 : 서로 관련성있는 패키지의 묶음 ex1) (a) ((A)) <...


#default #비전공자코딩 #비전공코딩 #상수 #열거형 #자바 #접근제어자 #중첩인터페이스 #중첩클래스 #비전공자자바 #비전공자바 #public #enum #enum메소드 #field1 #final #nestedclass #NestedInterace #private #protected #코딩

원문링크 : 접근제어자 / 열거형 / 중첩 인터페이스, 중첩 클래스