두 개의 속성 멤버 xm(이름) 및 xb(성별)과 생성자를 포함하는 상위 클래스 Person(사람)을 정의합니다. xm 및 xb는 기본 프로그램에서 직접 읽고 쓸 수 없습니다. 초기화.
속성 gh(직원 번호) 및 생성자를 포함하여 Person에서 상속된 하위 클래스 Teacher(교사)를 정의합니다. 기본 프로그램에서는 생성자를 사용하여 모든 데이터 멤버를 초기화할 수 있습니다. 하위 클래스에는 모든 교사 정보를 출력하는 메소드를 정의하고 "Goodbye"를 표시하는 소멸자를 정의합니다.
현재 선생님은 "lee思", 성별은 "남자", 직업번호는 123입니다. 이 데이터를 초기화 및 출력하는데 활용해주세요
Miss等待2019-01-10 16:00:49
<?php
class Person
{
protected $xm;
protected $xb;
함수 __construct()
{
$this->xm = '모리 four';
$this->xb = 'male';
}
}
class Teacher 확장 Person
{
protected $gh;
기능 __구조 ()
{
$this->gh = 123;
$this->xm = 'lee思';
$this->xb = '남성';
}
공개 함수 메시지()
{
return "이름: {$this->xm} 성별: {$this->xb} 직업 번호: {$this->gh}";
}
function __destruct()
{
// return 'Goodbye!';
echo 'Goodbye! ';
}
}
$teacher = new Teacher();
echo $teacher->message();