#1. オブジェクト指向の概要
オブジェクト指向はプログラミングの考え方です。プログラミングのアイデアはプロセス指向とオブジェクト指向ですプロセス指向: プログラミングのアイデアはプロセスに焦点を当てますオブジェクト指向: プログラミングのアイデアは関与するオブジェクトに焦点を当てますII 、オブジェクト指向のメリット
1. 複数人での協力2. コードの冗長性の削減と高い柔軟性3. 再利用性の最大化極限までのコード#4. 強力なスケーラビリティ
3. クラスとオブジェクト1. オブジェクトは存在する具体的なものであり、オブジェクトは属性とメソッドで構成されます
2。クラスは、同じプロパティと動作を持つオブジェクトのコレクションです
注: クラスは複数のオブジェクトを作成できます概要:
1. オブジェクトはプロパティとメソッドで構成されます
2. クラスはすべてのオブジェクトの同じプロパティとメソッドのコレクションです
3. 開発するときは、まずクラスを作成し、クラスを通じてオブジェクトを作成し、オブジェクトを通じてメソッドとプロパティを呼び出します
4. PHP でのクラスとオブジェクトの実装
4.1 クラスの作成構文:
class 类名{
//属性
//方法
//常量
}
1. 文字とアンダースコアで始まり、その後に文字、数字、アンダースコアが続きます
2. 使用できませんクラス名を作成するための PHP キーワード
3. クラス名は大文字と小文字が区別されません (変数名は大文字と小文字が区別されますが、キーワードとクラス名は大文字と小文字が区別されません)
4. クラス名は次を使用します。パスカル命名法 (大きなキャメルケースは単語の最初の文字を大文字にします)
4.2 オブジェクトのインスタンス化新しいキーワードを使用してオブジェクトをインスタンス化します
<?php //定义类 class Student { } //实例化对象 $stu1=new Student();
##注: オブジェクトの転送はアドレス転送です##Equal: 構造と保存された値が同じであれば、等しいです
一致: 同じオブジェクトを指している場合のみ一致します
5. 属性属性の本質は変数です。 -> オブジェクト名 -> プロパティ名、オブジェクト名 -> メソッド名 () を介してオブジェクトのメンバーを呼び出します。
6. メソッドメソッドの本質は関数です
概要:1 public メソッドを省略できる前に、省略した場合、デフォルトは public です。 2. 属性の前の public は省略できません
推奨ビデオ チュートリアル:
PHP ビデオ チュートリアル以上がPHP はオブジェクト指向であるべきでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。