我得到以下信息:
class A{
int foo;
}
class B extends A{
public void bar();
}
我得到了一个 A 的实例,并希望将其转换为 B 的一个实例,而不会丢失对变量 foo 的引用。
例如:
A a = new A();
a.foo = 2;
B b = a; <-- what I want to do.
//use b
b.foo = 3;
//a.foo should now be 3
谢谢你的帮助!