当对象被父类引用时,除了将对象转换为子类之外,还有其他方法访问子对象的变量吗?
class parent{
   int parentData;
}
class child extends parent{
   int childData;
}
parent obj =new child();
obj.childData =10 ;            //is getting error
((child )obj).childData=10;    // is working fine在父类指向子类对象的情况下,是否有其他方式访问子类变量?
场景
如果我的父类有2-3个与父类不同的子类,只有一个变量,并且我尝试用父类class.In引用所有的子类对象,那么我需要得到子变量,我该怎么办?我需要重新设计吗?
发布于 2014-10-09 06:47:00
为什么家长们开始了解他们在爪哇的孩子?这不可能。
https://stackoverflow.com/questions/26271846
复制相似问题