-3
class a {
}
$obj1 = new a();
$obj2 = new a();
$obj3 = new a();
可能很老練,但...有多少對象創建此代碼?同一類別的對象數量
我認爲,可能是這個代碼只在這一行中只有一個對象$obj1 = new a();
和$obj2
和$obj3
只是表示已經創建的對象?
我錯了?
class a {
}
$obj1 = new a();
$obj2 = new a();
$obj3 = new a();
可能很老練,但...有多少對象創建此代碼?同一類別的對象數量
我認爲,可能是這個代碼只在這一行中只有一個對象$obj1 = new a();
和$obj2
和$obj3
只是表示已經創建的對象?
我錯了?
該代碼將創建三個不同的對象,並且每個變量將引用一個不同的對象。 new
總是構造一個新的對象實例。
你完全錯了。爲什麼'new'語句會給你一個已經創建的對象而不是** new **? – millimoose 2013-02-08 22:19:30
你完全忽略了OOP OOP的含義。術語「類」和「對象」之間的區別是基本的。 – 2013-02-08 22:25:12