>  기사  >  백엔드 개발  >  PHP에서 부모의 방법은 무엇입니까

PHP에서 부모의 방법은 무엇입니까

coldplay.xixi
coldplay.xixi원래의
2021-02-20 16:30:052591검색

PHP의 상위 메소드는 상위 클래스에 정의된 멤버 메소드를 호출하는 데 사용할 수 있습니다. 코드는 [클래스 관리자 확장 직원 {public function getSal(){parent::getSal()}]입니다.

PHP에서 부모의 방법은 무엇입니까

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 5.6, DELL G3 컴퓨터 이 방법은 모든 브랜드의 컴퓨터에 적합합니다.

PHP의 부모 메서드: 부모 클래스의 메서드를 참조합니다.

  • parent::는 상위 클래스에 정의된 멤버 메서드를 호출하는 데 사용할 수 있습니다.

  • parent:: 추적성은 직접적인 상위 클래스에만 국한되지 않습니다.

parent::

<!-- 声明一个员工类,经理类继承自员工类 -->
<?php
class employee{
    protected  $sal=3000;        
    public function getSal(){
        $this->sal = $this->sal + 1200;        
        return $this->sal ;
    }    
}
class Manager extends employee {
    //如果想让经理在员工工资的基础上多发1500元.
    //必须先调用父类的getSal()方法.
    public function getSal(){        
        parent::getSal();// 这里调用了父类的方法.
        $this->sal = $this->sal + 1500;        
        return $this->sal ;
    }    
}
$emp = new employee();
echo "普通员工的工资是 " . $emp->getSal();
echo "<br>";
$manager = new Manager();
echo "经理的工资是: " . $manager->getSal();

를 통해 상위 클래스 메서드 호출: 입력부터 마스터까지 PHP 프로그래밍

위 내용은 PHP에서 부모의 방법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.