用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

回到顶部