【PHP】关于类和实例

类和实例的关系

班级是模板的原本,实例是利用模板创建的。

一个关于类和实例关系的例子是以宠物小精灵游戏为例。

ss_01.jpg
スクリーンショット 2020-05-22 3.22.27.png

我们已经创建了模板,以便您无需手动输入代码,只需将数值放入其中。

用代码写就的话大概是这样的样子。

<?php
//こうげき,ぼうぎょ,すばやさ,とくしゅが空欄のポケモンのステータス原本
class Pokemon{
public $attack;
public $defense;
public $speed;
public $Special;
}

//こうげき,ぼうぎょ,すばやさ,とくしゅが空欄のポケモンが生成
$myu = new Pokemon();
//こうげき,ぼうぎょ,すばやさ,とくしゅに[16]の値を飛ばす
$myu -> attack = 16;
$myu -> defense = 16;
$myu -> speed = 16;
$myu -> special = 16;
//こうげき,ぼうぎょ,すばやさ,とくしゅに[16]を表示
echo  "こうげき" $myu -> attack.'<br>';
echo  "ぼうぎょ" $myu -> defense.'<br>';
echo  "すばやさ" $myu -> speed.'<br>';
echo  "とくしゅ" $myu -> special.'<br>';

?>

解释

■ 描述规则
class + 类名 { 类的内容(属性、函数等) }… 生成类
public + $属性名… 属性
$变量名 = new 类名()… 生成类的实例
实例->属性名… 访问类的属性

bannerAds