제네릭 타입 범위 제한
제네릭 타입 범위 제한의 필요성 다양한 타입을 처리할 수 있다는 장접이 있지만 어떤 타입으로 올지 모르기 때문에 Object 클래스의 메서드 외에는 사용할 수 있는 메서드가 제한적이다.
제네릭 타입 범위 제한의 필요성 다양한 타입을 처리할 수 있다는 장접이 있지만 어떤 타입으로 올지 모르기 때문에 Object 클래스의 메서드 외에는 사용할 수 있는 메서드가 제한적이다.
정의와 특징 중요한 특징 중 하나는 정적 이너 인터페이스만 존재할 수 있다는 것이다. 만일 이너 인터페이스 앞에 static 제어자를 생략하면 컴파일러가 자동으로 추가해 준다.
익명 이너 클래스의 정의와 특징 말 그대로 ‘이름을 알 수 없는 이너 클래스’를 의미한다. 익명 이너 클래스는 정의된 위치에 따라 분류할 수 있다. 클래스의 중괄호 바로 아래에 사용했을 때는 인스턴스 익명 이너 클래스
이너 클래스의 종류 클래스 내부에 포함되는 이너 클래스(inner class)는 인스턴스 맴버 이너 클래스, 정적 맴버 이너클래스 그리고 지역 이너 클래스로 나뉜다.
추상 클래스의 정의