小编Hus*_*yin的帖子

为什么Java对象类在转换后保持不变?

我试图改造一个对象.但是在运行时,对象类仍然是派生类.

Derived drv = new Derived();

Base base = (Base) drv;

System.out.println("Class : " + base.getClass()); 

//prints -> Class : class packagename.Derived
Run Code Online (Sandbox Code Playgroud)

那么为什么类属性没有改变?

java class upcasting

9
推荐指数
1
解决办法
903
查看次数

标签 统计

class ×1

java ×1

upcasting ×1