-
익명 클래스 ( Anonymous Class ) [JAVA]JAVA/Java 2017. 8. 14. 13:40반응형
01. 익명 클래스란? (Anonymous Class)
익명 클래스란 다른 내부클래스와는 다르게 이름이 없는 클래스이다.
클래스의 선언과 객체의 생성을 동시에 하기 때문에 단 한번만 사용될 수 있고,
오직 하나의 객체만을 생성할 수 있는 일회용 클래스 이다.
기본 생성자를 만들어서 사용할때는 Test test1 = new Test();로 생성하여 사용을 하지만익명 클래스는...Test test2 = new Test() { }; 로 표현하여 Test를 재정의 하여 사용을 하는 방식이 익명 클래스이다.
그렇기 때문에 오직 하나의 객체로만 존재를 하고 결과또한 test에서 TEST로 바뀌어서 나오는것을 확인 할 수 있다.
둘다 사용 했을 경우의 결과값
반응형'JAVA > Java' 카테고리의 다른 글
HttpURLConnection 으로 네이버 실시간 순위 가져오기 [JAVA] (0) 2017.08.25 가변인수 '...' 이란 ( Varags ... ) [JAVA] (0) 2017.08.21 String과 new String()의 차이 [JAVA] (0) 2017.06.09 12. 람다식 ( Lambda, @FunctionalInterface ) [JAVA] (0) 2017.05.22 SimpleDateFormat 사용법과 특정 날짜 요일 구하기 [JAVA] (0) 2017.04.18