抽象接口
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();
}
}