有什麼辦法,我可以寫我的代碼是這樣的:設置和使用參數
<?php
class BaseClass {
public $testvar;
public function __construct ($testvar) {
$this->testvar = $testvar;
}
}
class ChildClass1 extends BaseClass {
}
class ChildClass2 extends BaseClass {
}
$bc = new BaseClass('test1');
$cc1 = new ChildClass1();
$bc->testvar = 'test2';
$cc2 = new ChildClass2();
echo $cc1->testvar; // should echo 'test1'
echo $cc2->testvar; // should echo 'test2'
?>
我問的原因是,這樣我就不必每次都指定參數我創建一個新的子類。我想這樣做,所以我只需要指定一次參數(最好在創建基類時)。
這可能嗎?
類的每個實例完全相互分離這不是OOP是如何工作的 – Rizier123