无题
/* 抽象类
1. 抽象类不可以被实例化
2. 抽象函数只能写在抽象类之中,并且抽象函数不能有方法体
3. 抽象类的子类必须实现抽象类中的所有抽象函数
4. 抽象类中可以有非抽象函数
5. 抽象类可以继承抽象类,但是子类必须实现所有抽象函数
6. 非抽象类可以继承抽象类,但是子类必须实现所有抽象函数
*/
# 密封类
1. 密封类不可以被继承(他只能是子类)
2. 密封类不能是抽象的。sealed 和 abstract 是互斥的
(其实很好理解,密封类不能作为基类,只能是子类
而抽象类虽然可以既是基类又是子类,但是其中的抽
象函数是不能在抽象类中写方法体的,必须要在子类
中实现,这就和密封类的定义【不可被继承,不能有子类】相违背了)
# 上述报错,表明了抽象类和封闭类是互斥的
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 CenYi!