用Java转换对象
我对用Java转换对象的含义感到困惑。
说你有…
Superclass variable = new Subclass object();(Superclass variable).method();
这是怎么回事 变量类型会更改吗,还是变量内的对象会更改?很迷茫。
回答:
看一下这个样本:
public class A { //statements
}
public class B extends A {
public void foo() { }
}
A a=new B();
//To execute **foo()** method.
((B)a).foo();
以上是 用Java转换对象 的全部内容, 来源链接: utcz.com/qa/400244.html