How*_*ard 6 php java oop instance-variables
请考虑以下代码:
<?php
class Base {
protected $name = "Base";
public function getName() {
return $this->name;
}
}
class Foo extends Base {
protected $name = "Foo";
}
$f = new Foo();
echo $f->getName(); // output: Foo
$b = new Base();
echo $b->getName(); // output: Base
Run Code Online (Sandbox Code Playgroud)
因为在Java等其他语言中不允许覆盖实例变量,但在PHP中它是可能的.
是因为PHP是弱类型语言所以它可能吗?