Java抽象类的匿名对象
package 抽象类;
public class AbstractTest1 {
public static void main(String[] args) {
method(new Student());
Woker woker=new Woker();
method1(woker);
method1(new Woker());
Person p=new Person() {
@Override
public void eat() {
System.out.println("吃饭");
}
@Override
public void breath() {
System.out.println("呼吸");
}
};
method1(p);
}
public static void method1(Person p){
p.eat();
p.walk();
}
public static void method(Student s){
}
}
class Woker extends Person{
public void eat(){
}
public void breath() {
}
}