ホームページ >バックエンド開発 >PHPの問題 >PHPのクラス、オブジェクト、メソッドとは何を意味しますか?

PHPのクラス、オブジェクト、メソッドとは何を意味しますか?

王林
王林オリジナル
2020-09-28 10:08:083232ブラウズ

php のクラスは、一般的なトランザクションの代表を指します。オブジェクトは、インスタンスとも呼ばれる、特定の種類のトランザクションの特定の代表を指します。メソッドは、クラス構造で作成された関数を指します。メンバー メソッド、メンバー関数とも呼ばれます。

PHPのクラス、オブジェクト、メソッドとは何を意味しますか?

詳細な紹介:

(推奨チュートリアル: php ビデオ チュートリアル)

クラス: クラスは、オブジェクト指向の主体を定義する最も外側の構造であり、主体のデータと関数 (関数) をラップするためにも使用されます。クラスは、共通のトランザクションのクラスの代表であり、トランザクションの共通性を表します。

オブジェクト: オブジェクトは、特定の種類のトランザクションと実際のデータおよび機能操作の特定の単位を表すもので、インスタンスとも呼ばれます。

インスタンス化: 新しい、抽象概念から抽象概念に準拠する特定のインスタンスを取得するプロセス。

クラス メンバー: メンバー、クラス構造内のすべてのコンテンツを指します。クラス メンバーには 3 つのタイプがあります。

メソッド: メソッド、本質的にはクラス構造内に作成される関数です。 Member メソッドまたはメンバー関数と呼ばれます。

属性: プロパティは本質的にクラス構造内に作成される変数であり、メンバー変数とも呼ばれます。

クラス定数: 定数。本質的にはクラス構造で作成される定数です。

例:

<?php
//使用class关键字  定义类

class Myclass{
    //定义类的属性,前面必须要加访问修饰符
    public $name=&#39;杜威&#39;;
    //定义类的函数(方法),前面可以省略访问修饰符,默认是public
    public function show(){
        //在方法中向访问属性,可以使用$this。
        echo $this->name;
        //也可以使用这种
        // $mynme=new Myclass();
        // echo $mynme->name;
    }
}
//使用new关键字实例化类Myclass,下面两种方法都是可以的,
//由于实例化对象没有保存,所以输出的时候都会显示 object (Myclass)[1]
// new Myclass;
// new Myclass();


$sb=new Myclass();
$sb->show();   //输出杜威
?>

関連する推奨事項:php トレーニング

以上がPHPのクラス、オブジェクト、メソッドとは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。