我是Java新手,但在C++中經驗豐富。我碰到一些代碼,我不明白傳來:爲什麼用一個構造函數初始化類聲明中的某些變量?
public class SomeClass {
private SomeOtherClass someOther = new SomeOtherClass();
private AThirdClass thirdClass;
SomeClass() {
this.thirdClass = new AThirdClass();
}
}
爲什麼當只有一個構造函數,你將有一些其它的初始化和三級欄目在構造函數初始化初始化?