PHPを学ぶ過程で、1冊目は理解できず、2冊目で感動し、3冊目で簡単な操作文を理解するまで…最後まで思い出せません。 . 私は何冊本を読みましたか?ただ、応用の際、重要な知識やコア技術に出会うたびに、その定義や使い方が曖昧になってしまうので、より重要だと思う知識はあえてオンラインノートとして書き留めて、頻繁に見直すことができます。
「プロセス指向」とは、問題を解決するために必要な手順を分析し、関数を使用してこれらの手順を段階的に実装するという、イベントを中心としたプログラミングのアイデアです。順番に呼ばれます。
手続き指向プログラミングでは、プログラミング プロセスでは、フローチャートを使用してプログラムの設計を支援し、構造化プログラミング ステートメントを使用してプログラムを作成します。プロセス指向プログラミングの論理構造は非常に厳密ですが、データ管理はややわかりにくいです。プログラムのサイズがそれほど大きくない場合、プロセス指向プログラミング手法は、プログラムの流れが明確であるため、モジュールと関数に従ってプログラム構造を適切に編成できます。
「オブジェクト指向」は、問題を構成するトランザクションを個々のオブジェクトに分解します。オブジェクトを確立する目的は、ステップを完了することではなく、ステップ全体で特定のトランザクションを記述することです。問題の解決行動。
オブジェクト指向プログラミングはプロセス指向プログラミングに基づいています。重要な変更点は、オブジェクト指向プログラミング プロセスでは、操作自体ではなく、操作されるデータを中心にプログラムが設計されることです。オブジェクト指向プログラミングは、プログラム構築の基本単位としてクラスを使用し、カプセル化、データ抽象化、継承、ポリモーフィズムなどの特徴を持っています。
オブジェクト指向プログラミングでは、クラスは非常に重要な中心概念です。プログラミングの観点から見ると、クラスは同じ意味論的プロパティを持つオブジェクトのコレクションです。いわゆる同じ意味論的特性とは、次のことを指します: 同じクラス内の
オブジェクトは同じ プロパティ を持ち、
同じクラス内のオブジェクトは同じメソッドを持ちます。
メンバー メソッドが含まれます。クラスを定義するための構文形式は次のとおりです。
class 类名称{ //成员变量列表 function 成员方法1([参数1,参数2,……]){ //成员方法1的具体实现 } function 成员方法2([参数1,参数2,……]){ //成员方法2的具体实现 } //其他成员方法 }
class Dabing {以下では、キーワード class を使用して Dabing クラスを作成します。コードは次のとおりです。以下は次のとおりです:
//成员属性… //成员方法… }このコード行 「Dabing」という名前のクラス構造のみが実装されており、他は何も実装されていません。
以上がPHPでクラスとオブジェクトを定義する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。