0

另一个类似的问题:当调用一个方法(从单独的类)返回一个从另一个类(从单独的类中)派生的值时。我们需要在那个调用方法中实例化派生类的变量吗?

4

1 回答 1

0

如果您正在调用另一个类中的方法,则变量已经被实例化。为了调用所述方法,您必须 a) 构造一个新对象,即

Object myObject = new Object();
myObject.myMethod();

或 b) 该方法是静态的,这意味着它已经实例化,您可以将其称为

Object.myMethod();

在任何一种情况下,类使用的变量都会在构造时实例化,而函数本地使用的变量会在调用函数时分配。

于 2013-02-07T05:31:48.633 回答