java中父类如何得到子类的对象
abstractclassParent{ParentgetChild(){returnnull;}}classChildextendsParent{}其中Parent的g...
abstract class Parent{
Parent getChild(){
return null;
}
}
class Child extends Parent{
}
其中Parent的getChild()该如何写(在不要求子类重写该方法的情况下) 展开
Parent getChild(){
return null;
}
}
class Child extends Parent{
}
其中Parent的getChild()该如何写(在不要求子类重写该方法的情况下) 展开
4个回答
展开全部
这个不能再父类中声明子类吧,在父类中只要写get()就好,因为子类继承与父类,所以子类中也有get()方法,
或者当你在其他地方使用父类的时候可以用子类去代替(里氏替换原则)
或者当你在其他地方使用父类的时候可以用子类去代替(里氏替换原则)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不是很懂你的问题。在这种情况下重载很好用啊,为什么不用。
不想用的话,只有一个子类那么可以直接new出来,多个子类只好用反射了。
不想用的话,只有一个子类那么可以直接new出来,多个子类只好用反射了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
父类得到子类的对象? 直接Parent parent=new Child(); 这不就是么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
继承后子类包含了父类的方法,直接调用就行了,不包括私有成员。
即getChild()不是私有成员,所以直接getChild()就可以
java中父类如何得到子类的对象:
Parent test3=new Child();
即getChild()不是私有成员,所以直接getChild()就可以
java中父类如何得到子类的对象:
Parent test3=new Child();
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询