什么情况下使用抽象类 抽象类能否定义对象实例?
浏览量:1317
时间:2021-03-13 06:02:39
作者:admin
抽象类能否定义对象实例?
抽象类无法实例化。但是您可以通过继承实现它的抽象方法,然后创建一个实例,也可以创建一个匿名类来使用它。例如:abstract class:person有一个抽象方法say()publicabstractclassperson{abstractvoid say()},它继承了:classjimextends person{@override say(){系统输出打印他是吉姆!“)}}匿名类:personp=newperson(){@override(){系统输出打印(“Hello”)纯手工,希望采纳
下述关于抽象类的描述中,错误的是? A.可以通过在类中定义纯虚函数的方式定义抽象类B.不可以创建?
A:C
如果派生类中未定义纯虚函数,则派生类也是抽象类。它不能用来定义对象
抽象类和普通类的区别在于它不能被实例化。在实际应用中,抽象类必须有抽象方法,虽然理论上不能(没有抽象方法的抽象类是什么意思?作为一个标志,你可以使用接口。作为基本类,可以使用普通类。为什么不能对抽象类使用静态方法?
1. 可以使用普通方法。
2. 抽象方法将被重写,但静态方法不能。
什么情况下使用抽象类 一个类可以继承多个父类吗 抽象类能创建对象嘛
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。