例如,假設我有一個對象,像這樣定義的:在面向對象的編程中,方法調用的對象部分是什麼?
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