<aside> 😊 java의 인터페이스의 defualt method, 내부클래스에 대한 페이지입니다 :)

</aside>

**인터페이스의 default method**

defualt method		// 정의 가능
static method		  // 정의 가능

인터페이스는 default 키워드를 이용하여 메소드 구현이 가능
인터페이스는 static 키워드를 이용하여 메소드 구현이 가능

💡 인터페이스명 : 인터페이스명.메소드명(  );
**내부클래스**

클래스 안에 선언된 클래스
- 클래스 안에 인스턴스 변수,  즉 필드를 선언하는 위치에 선언되는 경우
	이런경우에는 보통 중첩클래스 혹은 인스턴스 클래스라고 함

정적 중첩 클래스 또는 스태틱 클래스(static class)
- 필드가 정적인 필드 다시 이야기 하자면 스태틱한 필드로 선언되는 경우를 이야기 함

지역 중첩 클래스 또는 지역 클래스(local class)
- 이 내부클래스가 인스턴스 변수로 선언되는 것이 아니라 메소드 안에서 선언되는 경우

익명클래스
- Action을 상속받는 클래스가 해당 클래스에서만 사용되고 다른 클래스에서는 사용되지 않는 경우

💡 익명클래스는 내부클래스 4종류 중 하나이다