- クラス----ブラック&使用状況をインスタンス化し、文字列でインスタンス化します
クラスコーチ
{
公共の機能__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方法居然可以调用!正是继承的魔力之所在!