- class base{
- protected $a = '1';
- private function __construct(){}
- protected function b(){
- return 'b';
- }
- protected function a(){
- return $this->a;
- }
- public function write(){
- echo $this->b().$this->a();
- }
- }
- class Extended extends base{
- protected $a = '2';
- public function __construct(){}
- protected function b(){
- return 'B';
- }
- }
- $obj = new Extended;
- $obj->write();