父类和子类投射

时间:2017-04-17 05:18:27

标签: java casting parent extends children

我一直想知道我是否有这种结构,例如

Class Parent{
   parentMethod1...
}
Class Child extends Parent{
   childMethod1()...
   childMethod2()...
}
Class OtherClass{
   public Parent parent;
}
Class OtherClassChild extends OtherClass{
   public Child child;
   /* we need to use methodChild1();

}

所以我的问题是:在OtherClassChild中使用公共Child子代或者从OtherClass中转换父实例是否更好?(我确信在我的情况下,实例始终是子代的,所以不会有任何异常抛出?

0 个答案:

没有答案