혼자 공부하는 자바 - 10일차 chapter 9


혼자 공부하는 자바 - 10일차 chapter 9

09-1 중첩 클래스와 중첩 인터페이스 소개 중첩 클래스란 클래스 내부에 선언한 클래스를 말한다. 중첩 인터페이스란 클래스 내부에 선언한 인터페이스다. 멤버 클래스 : 클래스 멤버로서 선언되는 중첩 클래스 -> 인스턴스 멤버 클래스와 정적 멤버 클래스로 나뉨 로컬 클래스 : 생성자 또는 메소드 내부에서 선언되는 중첩 클래스 -> 로컬 클래스는 접근 제한자 및 static을 붙일 수 없다. -> 내부에는 정적 필드와 메소드는 선언할 수 없다. - 중첩 클래스의 접근 제한 바깥 필드와 메소드에서 사용 제한 -> 인스턴스 멤버 클래스는 바깥 필드에서 정적필드의 초기값이나 정적 메소드에서는 객체 생성 불가능 -> 정적 멤버 클래스는 모든 필드의 초기값이나 메소드에서 객체를 생성 가능 멤버 클래스에서 사용 제한 -> 인스턴스 멤버 클래스는 바깥 클래스의 모든 필드와 메소드에 접근 가능 -> 정적 멤버 클래스는 바깥 클래스의 정적 필드와 메소드에만 접근 가능 로컬 클래스에서 사용 제한 -> 로...


#자바 #혼자공부하는자바

원문링크 : 혼자 공부하는 자바 - 10일차 chapter 9