ホームページ >バックエンド開発 >PHPチュートリアル >PHP抽象クラスは抽象クラスを継承 Android抽象クラス 抽象クラスのメソッド
発生原因: 親クラスの不確実性
なぜ抽象クラス技術を設計するのか?
1.実際の開発では、他のクラスの親クラスであるこのようなクラスが存在する可能性がありますが、それ自体はインスタンス化する必要はなく、その主な目的はコードの再利用を実現すると同時に、クラスの設計においてプロジェクト設計者に利益をもたらすために、子クラスを継承できるようにすることです。
2.キーワード:要約
3.基本的な使い方:
要約クラスクラス名 {//
メソッド //
属性関数
関数名(パラメータリスト) ; /*要約 modifierfunction 関数名
(パラメータリスト) { echo " この書き方は間違っています";// そこにあるからは追加のメソッド本体です
}*/ } abstract はクラスを変更します。このクラスは抽象クラスと呼ばれます。
abstract
メソッドを変更する、このクラスは抽象メソッドと呼ばれます [抽象メソッドの場合、メソッド本体を持つことはできません]
b.
メソッドを宣言したら、クラスは abstractclass 、つまり
として宣言する必要があります。 abstract クラス名は abstract
メソッドに対応します;抽象クラスでない限り;Case 1
:abstract
class Animal //親クラス { public $name ; protected $price; abstractpublic function cry(); //
このメソッドは主にサブクラスが実装するためのものです} class Dog extends Animal //サブクラス{
パブリック関数cry()//
サブクラスは親クラスのメソッドを継承します{echo " 小さい犬が吠えています! 上記では、PHP と抽象クラスの内容を含む PHP 抽象クラスを紹介しましたが、PHP チュートリアルに興味のある友人に役立つことを願っています。