1 抽象类的定义:
抽象类 使用abstract定义抽象类
抽象类只是用来列举一个类所具备的行为,不能通过new创建对象
抽象类可以有抽象方法,只有声明部分 没有实现部分
抽象类里面也可以有普通方法
抽象类不能是static 也不能是sealed(密封)
2 抽象方法:
抽象方法;
1 只能定义在抽象类里面,在方法前面添加abstract进行修饰
2 只有声明部分 没有实现部分
3 抽象方法在子类被实现 需要在子类的方法前面添加override关键字
4 子类必须重写所有的父类的抽象方法,除非子类也是抽象类
1 、定义抽象类
2、在抽象类里面可与定义普通方法
3、抽象方法只能在抽象类进行定义 没有实现部分
public abstract void Eat();
4、在定义一个子类继承父类实现父类的抽象方法
5、调用看一下结果
注:抽象类不能new创键对象会报错
在我们的Main里调用
运行结果:
每天进步一点点 每日成长一步步