이전 글에서는 "PHP에서 생성자 메서드와 이 키워드를 어떻게 사용하나요?"에 대해 소개했습니다. 생성자를 어떻게 소개하나요? 》, 이 기사에서는 계속해서 PHP의 상속과 파생이 무엇인지 소개합니다. 상속을 어떻게 사용하나요? 도움이 필요한 친구들이 모두 참고할 수 있기를 바랍니다.
상속
1. 기본 개념
상속과 파생
이 둘은 실제로는 동일한 개념이지만 동일한 속성에서 이해하는 경우입니다. , 위의 관계 상속을 고유한 속성의 관점에서 이해하면 위의 관계 파생이라고 합니다.
부모 클래스와 자식 클래스의 이름
부모 클래스==하위 클래스
기본 클래스==파생 클래스
단일 상속
하위 클래스는 하나의 부모 클래스만 가질 수 있습니다.
먼저 새 파일을 만듭니다. 클래스(클래스, 동물)를 작성한 다음 그 안에 속성과 메소드를 정의합니다. 그런 다음 클래스(클래스, 사람)를 작성합니다. 그러면 사람 뒤에 공백을 추가할 수 있습니다.
코드를 예로 들어보겠습니다:
<?php class Animal { public $name; public function pome() { echo ' 我喜欢你'; } } class Person extends Animal { }
2 상속 구문
기본 구문
extends :继承 格式: class Tidy extends Dog{ }
하위 클래스가 상위 클래스를 상속하는 경우 , 그러면 상위 클래스와 메소드의 속성을 갖게 됩니다.
하위 클래스는 상위 클래스의 모든 속성과 고유한 속성을 모두 갖습니다.
위 문장에 대해 검증해 보겠습니다.
우리는 여전히 위 코드를 기반으로 Animal에 값을 부여한 다음 코드를 직접 예로 들어보겠습니다.
<?php class Animal { public $name = '林徽因:'; public function pome() { echo '答案很长,我准备用一生的时间来回答,你准备要听了吗?'; } } class Person extends Animal { } $xiaoming = new Person() ; echo $xiaoming ->name ; $xiaoming->pome();
실행 결과는 다음과 같습니다.
접근 권한
public using using ‐ ‐ ‐ ‐ ‐
수업 밖에서만 public은 직접 접근 가능
public과 protected는 모두 하위 클래스로 상속 가능
private은 하위 클래스로 상속 불가능
외부 접근 하위 클래스 상속
public은
protected 아니요 예 예 예 private 아니요 아니요
위 내용은 PHP의 상속과 파생이란 무엇입니까? 상속을 어떻게 사용하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!