package com.edu;
abstract class Animal {
abstract void eat();
public void sleep() {
System.out.println("睡觉");
}
}
public class Cat {
public static void main(String[] args) {
// Animal a = new Animal(){方法一,用变量a去接收
// @Override
// void eat() {
// System.out.println("cfan");
// }
// };
// a.eat();
// a.sleep();
new Animal(){//方法二,不用变量接收格式new Animal(){重写的方法}.eat;
@Override
void eat() {
}
}.eat();
}
}
匿名内部类的写法
于 2023-10-28 17:01:26 首次发布