HappyWeasel
Java - 익명 클래스(Annoymous Class) 본문
객체를 생성하지 않고 메소드만 불러온다.
new 객체이름{}.메소드
* 메소드의 override도 가능하다.
class AnnonymousClass{
public AnnonymousClass(){
System.out.println("AnnonymousClass constructor");
}
public void method() {
System.out.println(" -- AnnonymousClass's method START -- ");
}
}
public class MainClass {
public static void main(String[] args)
{
new AnnonymousClass() {
}.method();
new AnnonymousClass() {
@Override
public void method() {
System.out.println(" -- AnnonymousClass's Orverride method");
}
}.method();
}
}
'Basic > Java' 카테고리의 다른 글
Java - JVM, JRE, JDK (0) | 2019.04.15 |
---|---|
Java - 인터페이스(interface) (0) | 2019.04.15 |
Java - 내부 클래스 (1) | 2019.04.14 |
Java - 상속 (0) | 2019.04.13 |
[스크립트]이클립스 단축키 정리 (0) | 2019.04.07 |
Comments