Définissez une classe parent Personne (personne), comprenant deux membres d'attribut xm (nom) et xb (sexe) et un constructeur xm et xb ne peuvent pas être lus et écrits directement dans le programme principal. Le nom et le sexe sont renseignés lors de l'initialisation du constructeur. .
Définissez un enseignant de sous-classe (enseignant) hérité de Person, y compris l'attribut gh (numéro d'employé) et un constructeur. Vous ne pouvez pas lire et écrire directement gh dans le programme principal. Vous pouvez utiliser le constructeur pour initialiser toutes les données membres, et dans. la sous-classe Définissez une méthode pour afficher toutes les informations sur l'enseignant et définissez un destructeur pour afficher "Au revoir".
Il y a actuellement un enseignant "李思", de sexe "masculin" et le numéro de travail 123. Veuillez utiliser ces données pour initialiser et afficher
class Person
{
protected $xm;
protected $xb;
function __construct()
{
$this->xm = '李quatre';
$this->xb = 'male';
}
}
l'enseignant de la classe étend la personne
{
protected $gh;
fonction __construct ()
{
$this->gh = 123;
$this->xm = '李思';
$this->xb = 'Mâle';
}
message de fonction publique()
{
return "Le nom est : {$this->xm} Le sexe est : {$this->xb} Le numéro de travail est : {$this->gh}";
}
function __destruct()
{
// return 'Au revoir !';
echo 'Au revoir ! ';
}
}
$professeur = nouveau professeur();
echo $professeur->message();
Tu l'as posté, ça m'a fait m'évanouir