찾다

 >  Q&A  >  본문

이것은 큰 PHP 프로그래밍 질문입니다. 도와주세요.

두 개의 속성 멤버 xm(이름) 및 xb(성별)과 생성자를 포함하는 상위 클래스 Person(사람)을 정의합니다. xm 및 xb는 기본 프로그램에서 직접 읽고 쓸 수 없습니다. 초기화.

속성 gh(직원 번호) 및 생성자를 포함하여 Person에서 상속된 하위 클래스 Teacher(교사)를 정의합니다. 기본 프로그램에서는 생성자를 사용하여 모든 데이터 멤버를 초기화할 수 있습니다. 하위 클래스에는 모든 교사 정보를 출력하는 메소드를 정의하고 "Goodbye"를 표시하는 소멸자를 정의합니다.

현재 선생님은 "lee思", 성별은 "남자", 직업번호는 123입니다. 이 데이터를 초기화 및 출력하는데 활용해주세요


有为鱼有为鱼2137일 전1094

모든 응답(3)나는 대답할 것이다

  • Miss等待

    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();


    회신하다
    0
  • 空城

    空城2019-01-09 14:06:26

    당신이 올린 글이라 기절할뻔했어요

    회신하다
    0
  • 有为鱼

    누군가가 나에게 답을 해주기를 바랍니다. 그렇지 않다면 이 게시물을 게시하지 않았을 것입니다.

    有为鱼 · 2019-01-09 15:01:44
  • 취소회신하다