例如,如果您有一个名为“User”的类和另一个名为“Admin”的类扩展了“User”,并且您希望Admin继承User的所有属性,方法(例如__construct方法除外)。PHP类扩展 - 具有相同名称的属性/方法好吗?
class User {
private $name;
function __construct($name) {
$this->name = $name;
}
}
和
class Admin extends User {
private $authorization;
function __construct($name,$authorization) {
$this->name = $name;
$this->authorization = $authorization;
}
}
这是正确的吗?管理员重写用户的构造方法吗?如果扩展类具有相同的方法名称,我认为它是无效的。 我完全错过了课程延伸的观点吗?
非常感谢链接! – Gal 2010-02-15 23:04:41