Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
另一个类似的问题:当调用一个方法(从单独的类)返回一个从另一个类(从单独的类中)派生的值时。我们需要在那个调用方法中实例化派生类的变量吗?
如果您正在调用另一个类中的方法,则变量已经被实例化。为了调用所述方法,您必须 a) 构造一个新对象,即
Object myObject = new Object(); myObject.myMethod();
或 b) 该方法是静态的,这意味着它已经实例化,您可以将其称为
Object.myMethod();
在任何一种情况下,类使用的变量都会在构造时实例化,而函数本地使用的变量会在调用函数时分配。