PHP의 상위 메소드는 상위 클래스에 정의된 멤버 메소드를 호출하는 데 사용할 수 있습니다. 코드는 [클래스 관리자 확장 직원 {public function getSal(){parent::getSal()}]입니다.
이 튜토리얼의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!