java虚方法 抽象类的对象可以调用抽象方法吗,该怎么解决?
浏览量:2270
时间:2021-03-14 14:03:54
作者:admin
抽象类的对象可以调用抽象方法吗,该怎么解决?
抽象类方法的实现是,在对应的子类中,抽象类(父类)对象指向子类,可以调用,即新的子类而不是自己,这是多态性的体现:父类只有函数头声明,而子类通过重写(covering)来完成具体的实现
比如public abstract animal{
void show();
]}
public cat extensions animal{
@override
void show(){
syso(“我是一个子类cat!“”
}
]main(){
//父类引用指向subclass
animal a=new cat();
a.show();
}
运行结果:
我是subclass cat
怎么别的类中调用抽象类中的方法?
无法实例化或调用抽象类。您可以创建一个新的类集来继承抽象类,然后实现抽象方法。
实例化新类并调用相应的方法。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
百度模糊搜索 关键词搜索技巧