抽象函数------>只有函数名,没有函数体的函数
e.x. abstract void eat();
1、抽象类不能生成对象;
2、如果一个类中包含抽象函数,那么这个类必须被声明为抽象类;
3、如果一个类中没有抽象函数,那么这个类也可以被声明为抽象类;
抽象类是用来 继承的。
抽象类 可以 有构造函数。
在子类中,可以用复写的方法来 (override)抽象函数,这样就可以继承抽象函数。
在子类中,可以用 super(); 来继承父类中的构造函数。
抽象类表达的是一种概念,可以防止遗漏和避免错误的发生。

本文深入探讨了抽象类的概念,解释了抽象类不能生成对象的原因,并详细说明了抽象类的作用在于继承。文章还介绍了如何在子类中通过复写抽象函数来实现抽象类的功能,以及如何使用super()继承父类的构造函数。
2641

被折叠的 条评论
为什么被折叠?



