インスタンス化、コンストラクタPHPクラスの知識ドリップ---クラス、継承予備

  • クラス----ブラック&使用状況をインスタンス化し、文字列でインスタンス化します
クラスコーチ
{ 
    公共の機能__construct()
    { 
        エコー" ようこそ北ウータンを"" \ N- " ; 
    } 
    パブリック関数スローガン()
    { 
        エコー" Houhou〜ハ〜"" \ N- " ; 
    } 
} 
$ wenwa = " コーチ" ; //文字列は、コーチのクラスに対応する
$ Duwa = 新しい新しいの$ wenwa; 
$ Duwa - >スローガン();

 

  • コンストラクタ
<?PHPの
 クラスmylove 
{ 
    パブリック $名= " 陳Peichang " ;
     パブリック関数__construct()
    { 
        エコー" 実践格闘兄弟が好き"" \ N- " ; 
    } 
    パブリック関数showmyname()
    { 
        エコーは、" 名前を取得しました:"。$ この - >名前" \ N- " ; 
    } 
} 
$ CPC = 新新mylove(); 
$ CPC - > showmyname();
?> 

結果:

  私は戦いの弟を練習したいと
  陳Peichang:名前を取得

  •  継承は、(異なるのpythonで、PHPはつまり、クラスが一つだけの親を持つことができ、単一継承言語です)

 

親のコードを次のように
 クラスのコーチは
{ 
    公共 $は=マスター張さんは;
     保護された $ =恋人Dの大釜;
     プライベート $ LoveGame = SM ;
     パブリック関数スローガン()
    { 
        エコーHouhou ~~ヘクタール" \ N- " ; 
    } 
}
定义父类coach的子类cpc,继承使用关键词extends
class cpc extends coach
{
    public function __construct()
    {
        //$this->master = $master;
        echo "我的师父是".$this->master."__我爱".$this->lover."__喜欢玩"."\n";
    }

    public function self_introduce($name,$age)
    {

        echo "hello~my name is ".$name."今年芳龄".$age."\n";
    }
}
$cpc = new cpc();
$cpc->slogan();
输出结果:

吼吼~哈哈~
hello~my name is 陈培昌今年芳龄21

点评:哇啊哦~这么厉害,子类cpc里没有定义slogan方法居然可以调用!正是继承的魔力之所在!

 

おすすめ

転載: www.cnblogs.com/saintdingspage/p/10958253.html