자바 기초

익명 클래스

coding1842 2024. 1. 29. 19:45
package com.study.javastudy.study;

public abstract class Action {
    public abstract void exec();
}

package com.study.javastudy.study;

public class MyAction extends Action{
    @Override
    public void exec() {
        System.out.println("exec");
    }
}

package com.study.javastudy.study;

public class ActionExam {
    public static void main(String[] args) {
//        Action action = new MyAction();
//        action.exec();

        Action action = new Action() {
            @Override
            public void exec() {
                System.out.println("exec");
            }
        };
        action.exec();
    }
}