代码
提交代码
// 定义一个交通工具抽象父类,里面只有一个run()方法
public abstract class Transport {
public void run() {
System.out.println("交通工具run()方法");
}
public static void main(String[] args) {
// 此处为匿名内部类,将对象的定义和实例化放到了一起
Transport car = new Transport() {
// 实现抽象父类的run()方法
@Override
public void run() {
System.out.println("汽车跑");
}
};
// 调用其方法
car.run();
Transport airPlain = new Transport() {
// 实现抽象父类的run()方法
@Override
public void run() {
System.out.println("飞机飞");
}
};
airPlain.run();
}
}
运行结果