课程
/后端开发
/Java
/反射——Java高级开发必须懂的
可是强制转换为officeable类型之后,在用start方法,oa怎么知道是用哪个类的start方法呢?
2017-10-13
源自:反射——Java高级开发必须懂的 2-1
正在回答
比如说有猫类和狗类,都继承动物类,执行c.newInstance()以后生成的是哪个类的对象就已经确定了,这时候强转就相当于这样:Cat cat = new Cat(); Animal a = (Animal) cat; a.eat()就调用的是Cat类中的eat(),因为a是从Cat类对象强转过来的,所以调用的是Cat中的eat()
stonesingsong
nwpu_sdu 提问者 回复 stonesingsong
举报
反射,Java高级开发必须要懂的知识点,学好Java高级课程的基础
3 回答类的 类类型
4 回答Class的类类型
3 回答关于基本数据类型和对应的包装类对应的类类型的区别.....搞不明白有什么不同
1 回答类类型泛型操作
6 回答对类类型的理解?