class Main {
public static void main(String[] args) {
//JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。
// Animal a = new Animal();
// A行,禁止实例化抽象对象
Cat2 tom = new Cat2();
tom.eat();
tom.run();
}
}
abstract class Animal {
String eyeColor;
String furColor;
int age;
// 抽象类下的方法均为抽象方法
// 构造函数要构造成员变量(用来占用空间)
// 也要构造成员方法(用来实现功能)
public Animal() {
age = 0;
}
abstract void eat();
abstract void run();
}
class Cat2 extends Animal {
void run() {
System.out.println("猫扑");
}
void eat() {
System.out.println("吃老鼠");
}
}