public abstract class Action {
public abstract void doSomething();
public void go(){
System.out.println("go");
}
public Action() {
System.out.println("Action()");
}
}
public class A extends Action{
@Override
public void doSomething() {
}
public void run(){
System.out.println("run");
}
public A() {
System.out.println("A()");
}
}
import com.oop.demo08.A;
public class Application {
public static void main(String[] args) {
A a = new A();
a.go();
a.run();
}
}