PHP에서 하위 클래스가 상위 클래스의 생성자를 호출하는 방법은 다음과 같습니다. 이는 parent 키워드를 통해 달성할 수 있습니다. parent는 상위 클래스에 대한 포인터로, 본질적으로 상위 클래스의 객체가 아니라 상위 클래스의 클래스를 나타냅니다. 구체적인 호출 방법은 [parent::__construct()]입니다.
parent는 상위 클래스에 대한 포인터로, 기본적으로 상위 클래스의 "객체"가 아니라 상위 클래스의 "클래스"를 나타냅니다.
(권장 튜토리얼: php 튜토리얼)
일반적으로 parent를 사용하여 상위 클래스의 생성자를 호출합니다. 예를 들어 parent::__construct()는 상위 클래스의 __construct() 메서드(생성자 메서드)를 호출한다는 의미입니다.
코드 구현:
/* * 子类使用父类中的构造方法。 */ //父类方法 class Person { //父类中的构造方法 function __construct(){ echo '这是父类中的构造方法!'; } } //子类方法(继承子父类) class MenPerson extends Person { //子类重的构造方法 function __construct(){ //调用父类中的构造方法 parent::__construct(); //调用过之后在继续调用其下的各种实现 echo '这是子类中的构造方法!'; } } //实例化子类对象 $menp = new MenPerson();
위 내용은 PHP에서 상위 클래스의 생성자 메서드를 호출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!