例如,假设我有一个对象,像这样定义的:在面向对象的编程中,方法调用的对象部分是什么?
public class Example {
public void doSomething() {
// does something
}
}
如果我想叫doSomething
,我需要的Example
一个实例:
Example foo = new Example();
foo.doSomething(); // doSomething is executed
我的问题是,哪一部分该行foo.doSomething();
正式被认为是方法调用?
它只是doSomething()
部分,还是包含对象(foo.doSomething()
)在内的整个声明?
'.doSomething()'没有实例就没有意义。 – cheeken