ホームページ 見出し PHPクラスの宣言と使用

PHPクラスの宣言と使用

Jun 28, 2018 pm 02:18 PM

* Girlfriend の説明

* 要件:

* 1. クラス宣言コードは別の php ファイルを作成する必要があります

* 2. クラス名はクラスファイル名と一致している必要があります

* 3. 名前空間を使用する必要があります(まだ学習していないため、後で説明します)

*

* 現在のクラスには 5 つのメンバーがあります: 3 つの属性と 2 つのメソッド

* 属性はクラス内で宣言された変数であり、命名規則は通常のものとまったく同じです変数

* メソッドはクラスです で宣言された関数は、通常の関数と同じ命名規則と使用規則があります

* クラス内で定義されるため、アクセス制御など、通常の変数や関数と比較していくつかの特別な機能があります

*クラスメンバーのアクセス制御も外部公開といいますが、現在は外部アクセスは制限されておらずパブリック(デフォルト)に設定されています

class GirlFriend1 
{
    //类属性:$name 姓名
    public $name = '冰冰姐';
    
    //类属性: 年龄
    public $age = 18;
    
    //类属性: 身材三维stature['stætʃə]: 胸,腰,臀
    public $stature = [90,80,90];
    
    //类方法: getInfo() 获取女友姓名和年龄
    public function getInfo($name='',$age=0)
    {
        //对象属性初始化
        $this->name = empty($name) ? $this->name : $name;
        $this->age = ($age==0) ? $this->age : $age;  
        
        //返回当前对象的name与age属性值
        return &#39;姓名:&#39;.$this->name.&#39;,年龄:&#39;.$this->age.&#39;<br>&#39;;
    }
    
    //类方法: getStature() 获取女友身材信息
    public function getStature($stature=[])
    {
        //对象属性初始化
        $this->stature = empty($stature) ? $this->stature : $stature;
        
        return &#39;胸围:&#39;.$this->stature[0].&#39;,腰围:&#39;.$this->stature[1].&#39;,臀围:&#39;.$this->stature[2].&#39;<br>&#39;;
    }    
    
}
ログイン後にコピー
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)