php abstractclasses_php 스킬 사용 시 핵심사항 및 주의사항 분석

WBOY
풀어 주다: 2016-05-16 20:23:56
원래의
850명이 탐색했습니다.

이 글에서는 PHP 추상 클래스 사용 시 핵심 포인트와 주의사항을 예제를 통해 분석해보았습니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 분석은 다음과 같습니다.

PHP 추상 클래스 사용 시 주요 포인트와 주의사항은 다음과 같습니다.

1. 추상을 사용하여 클래스를 수정하면 이 클래스는 추상 클래스입니다. 즉, $abc = 새 추상 클래스 이름()은 오류를 보고합니다.

2. 메서드를 수정하려면 abstract를 사용하세요. 그러면 메서드가 추상 메서드가 됩니다.

3. 클래스에 추상 메서드가 있는 경우 해당 클래스는 추상 클래스로 정의되어야 하지만, 반대로 추상 클래스에는 반드시 추상 메서드가 있는 것은 아닙니다. 또한 추상 클래스에는 일반 메서드도 있을 수 있습니다.

4. 추상 메소드는 메소드 본문을 가질 수 없습니다. 즉, 추상 함수 abc();------ 뒤에 중괄호 {..........}가 올 수 없습니다.

5. 클래스가 추상 클래스를 상속하는 경우 추상 클래스의 모든 추상 메서드를 구현해야 합니다(추상 클래스를 상속하는 추상 클래스와 동일하게 이러한 추상 메서드를 추상으로 선언하지 않는 한).

추상 클래스의 간단한 인스턴스:

<&#63;php
abstract class Animal{
 public $name;
 protected $price; 
 abstract function cry();
}
class Dog extends Animal{
 function cry(){
 echo "汪汪...";
 }
}
$abc = new Animal();
&#63;>

로그인 후 복사

이 기사가 모든 사람의 PHP 프로그래밍 설계에 도움이 되기를 바랍니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿