더북(TheBook)

자, 추상 클래스를 만들어 추상 메서드를 생성하고, 추상 클래스를 상속받는 자식 클래스를 만들어 추상 메서드를 구현했습니다. 다음으로 이 클래스를 테스트할 수 있는 클래스를 하나 더 만듭니다. 여기서는 ActionExam 클래스를 만들어 테스트하겠습니다.

package javaStudy;

public class ActionExam {

    public static void main(String[] args) {
        // TODO Auto-generated method stub

    }
}

 

ActionExam 클래스에 Action 타입의 action을 하나 선언합니다. Action은 추상 클래스이기 때문에 객체 자체를 생성하지는 않습니다. 반드시 MyAction이라는 자식 클래스를 생성해야 합니다. 자식 클래스를 생성한 다음에 Action이 가진 메서드를 사용할 수 있습니다.

package javaStudy;

public class ActionExam {

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

 

실행결과

exec
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.