抽象接口
public interface GPS {
public abstract void location();
}
抽象类
public abstract class Girlfriend{
public abstract void eat();
public abstract void sleep();
}
测试类
public class Test {
public static void main(String[] args) {
//使用匿名内部类快速创建GPS的实现类对象
GPS gps = new GPS(){
@Override
public void location(){
//重写后的方法体
}
};
gps.location();
//使用匿名内部类快速创建Girlfriend的实现类对象
new Girlfriend(){
public void show(){
eat();
sleep();
}
@Override
public void eat(){
// 重写eat()方法
System.out.println("吃饭饭");
}
public void sleep(){
// 重写sleep()方法
System.out.println("睡觉觉");
}
}.show();
}
}

本文通过示例展示了如何使用匿名内部类快速创建抽象类的实现对象,包括GPS接口和Girlfriend抽象类的具体方法实现。代码示例中包含了重写抽象方法的过程,以及在main方法中调用这些方法的演示。
714

被折叠的 条评论
为什么被折叠?



