「Power Academy オブジェクト指向 PHP ビデオ チュートリアル」では、オブジェクト指向の基本概念と関連する事例実践について説明します。これにより、友人がオブジェクト指向の基本を理解し、実践的な問題をクラス オブジェクトに抽象化して習得できるようになります。オブジェクト指向の最も重要なコア機能を習得するための実践的な問題を解決する方法。
コース再生アドレス: http://www.php.cn/course/421.html
先生の教え方:
先生の講義は鮮やかで機知に富み、機知に富んでいて、感動。鮮やかな比喩は最後の仕上げのようなもので、生徒に知恵への扉を開きます。適切に配置されたユーモアは、まろやかなワインを飲むように、人々に後味と郷愁を与え、哲学者の格言や文化への言及をもたらします。ナレーションの中に時々散りばめられ、人々に考えさせ、警告を与えます。
このビデオのより難しい点は抽象クラスです:
PHP プログラマーにとって、習得するのが最も難しい点は、PHP 抽象クラスの適用です。私は初心者なので、まだオブジェクト指向の知識を使ってプログラミングする準備ができていませんが、将来の開発では、クラスを使用してカプセル化したり、インターフェイスを使用してさまざまなモジュール形式でプログラムを開発したりすることは避けられません。
自然言語では、抽象概念をオブジェクトの大きな説明として理解します。これは、特定の種類のオブジェクトに共通する特性です。 PHP にも同じことが当てはまります。クラスを抽象化する場合、このクラスは、そのサブメソッドが実装する必要があるいくつかの動作を示すテンプレートである必要があります。
PHP抽象クラスアプリケーションの定義:
abstract class ClassName{ }
PHP抽象クラスアプリケーションのキーポイント:
1. いくつかのメソッドを定義し、サブクラスはこの抽象化のすべてのメソッドを完全に実装する必要があります
2. 抽象クラスからオブジェクトを作成することはできません。拡張することに意味がある
3. 抽象クラスには通常、抽象メソッドがあり、メソッドに中括弧はありません
PHP抽象クラス応用の要点:
1. 抽象メソッドは特定の関数を実装する必要がなく、そしてはサブクラスによって完成されます
2. サブクラスが抽象クラスのメソッドを実装するとき、サブクラスの可視性は抽象メソッドの定義以上である必要があります
3. 抽象クラスのメソッドは次のものを持つことができますパラメータまたは空である
4. 抽象メソッドにパラメータがある場合、サブクラスの実装も同じ数のパラメータを持つ必要があります
PHP抽象クラス適用例:
abstract public function_name(); //注意没有大括号
PHP抽象クラス規則:
As long as aクラスには少なくとも 1 つの抽象メソッドが含まれており、抽象クラスとして宣言する必要があります
抽象メソッド、関数本体を含めることはできません
抽象クラスのサブクラスを継承し、抽象メソッドを実装するには、同等以下のアクセス権が必要です抽象メソッドとしてのレベル
すべての抽象メソッドを実装しない場合は、抽象クラスのサブクラスを継承します
このサブクラスも抽象クラスです🎜以上がSchool of Dynamicsのオブジェクト指向PHPビデオチュートリアルの共有の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。