考慮一個名爲Calculator
用下面的代碼類:對象引用聲明和對象構造之間的區別?
class Calc extends Calculator {
Calculator calculator; // [Style 1]
Calculator calculator = new Calculator(); // [Style 2]
}
據我所知,沒有記憶已經[1]
分配,但在聲明中[2]
創建一個新的Calculator
對象。
除此之外還有其他差異嗎?