본문 바로가기

Java/기초

[Java] 익명클래스(Anonymous Classes)

익명 클래스를 사용하면 코드를 더 간결하게 만들 수 있다. 클래스를 선언하고 동시에 인스턴스화할 수 있다. 이름이 없다는 점을 제외하고는 로컬 클래스와 같다. 로컬 클래스를 한 번만 사용해야 하는 경우 사용하면 된다.

- 익명 클래스의 구성

  • new 연산자
  • 구현할 인터페이스, 확장할 클래스의 이름
  • 생성자에 대한 인수를 포함하는 괄호
  • 클래스 선언 본문

출처 : 

https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html

 

Anonymous Classes (The Java™ Tutorials > Learning the Java Language > Classes and Objects)

The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes for a summary of updated

docs.oracle.com

 

'Java > 기초' 카테고리의 다른 글

[Java] 리플렉션 (Reflection)  (0) 2021.09.05
[Java] 중첩클래스(Nested Classes)  (0) 2021.09.05
[Java] LocalDateTime  (0) 2021.08.30
[Java] Optional  (0) 2021.08.25
[Java] 입력 뜯어보기(Scanner, InputStream, BufferdReader)  (0) 2021.08.14