JAVA-匿名对象类等
1、抽象类
public abstract class Animal { public abstract void eat(); public abstract void sleep(); }
2、程序入口
public class Test { public static void main(String[] args) { Animal animal = new Animal() { public void eat() { System.out.println("动物吃东西"); } public void sleep() { System.out.println("动物睡觉"); } }; animal.eat(); animal.sleep(); } }
等同于建一个类去重写抽象方法后再调用