作业帮 > 综合 > 作业

为什么抽象方法必须定义在抽象类中

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/07/07 16:03:20
为什么抽象方法必须定义在抽象类中
这个从道理上怎么理解呢?
抽象方法没有具体实现,本体不能调用
除了抽象类,别的类都可以实例化(利用new,等等),如果一个类(不是抽象类)有一个抽象方法,并且它的的对象调用了这个方法,不会有一个合理结果
当然别的类实现基类的抽象方法是完全可以的(这也是抽象方法的唯一用处),此时子类实现的这个方法不被称为抽象方法