抽象类
// 定义一个 Animal 类 要求它的子类必须包含eat方法
abstract class Animal {
eat(); // 抽象方法
run(); // 抽象方法
printInfo() {
print('抽象类里面的普通方法');
}
}
class Dog extends Animal {
@override
eat() {
print('小狗在吃骨头');
}
@override
run() {
print('小狗在跑');
}
}
class Cat extends Animal {
@override
eat() {
print('小猫在吃鱼');
}
@override
run() {
print('小猫在跑');
}
}
void main() {
Dog d = new Dog();
d.eat();
Cat c = new Cat();
c.eat();
// c.run();
c.printInfo();
}
我是Eric,手机号是13522679763

浙公网安备 33010602011771号