클래스 계층 구조에서는 슈퍼클래스와 서브클래스 모두 자체 생성자를 가질 수 있습니다.
슈퍼클래스 생성자는 슈퍼클래스에 해당하는 객체 부분을 구성하는 역할을 담당합니다.
하위 클래스 생성자는 하위 클래스에 해당하는 객체 부분을 구성하는 역할을 담당합니다.
실제로 객체 생성은 두 단계로 이루어집니다. 먼저 슈퍼클래스가 생성된 다음 하위 클래스가 생성됩니다.
하위 클래스만 생성자를 정의하는 경우 슈퍼클래스 생성자는 자동으로 호출되어 슈퍼클래스의 기본 생성자를 사용하여 객체의 슈퍼클래스 부분을 생성합니다.
예: 다음은 생성자를 정의하고 생성자에 의해 설정되는 스타일을 비공개로 만드는 Triangle 클래스 버전입니다.
위 내용은 빌더와 상속의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!