1. 내부(inner) 클래스

   - 클래스 안에 또 다른 클래스를 선언하는 것으로, 

2. 익명(anonymous) 클래스

   - 이름이 없는 클래스로 주로 메서드를 재정의 하는 목적으로 사용된다.

   - 생성자를 가질 수 없다.

   - 한번 쓰고 버린다는 느낌

   - 특징으로는 객체를 생성할 때 new AnonymousClass() 까지만하고 그 뒤에 블럭이 있고, 오버라이드를 마친 후 .method와 같이 호출한다.

   - AnonymousClass anonymousClass = new AnonymousClass(); 보통 이런식으로 사용하지만

 -> 

+ Recent posts