"Kullanıcı" ve "Kullanıcı" genişletir "Yönetici" adlı başka bir sınıf adında bir sınıf var ve Yönetici tüm özelliklerini miras istiyorsanız, örneğin __ construct yöntemi, dışında Kullanıcıdaki yöntemleri.
class User {
private $name;
function __construct($name) {
$this->name = $name;
}
}
ve
class Admin extends User {
private $authorization;
function __construct($name,$authorization) {
$this->name = $name;
$this->authorization = $authorization;
}
}
Is this correct? Does Admin override User's construct method? If the extending class has the same method name I suppose it's invalid. Am I totally missing the point of class extension?