コードをコピーします コードは次のとおりです:
/*
* PHP オブジェクト指向をすぐに始めるには CrossFire を使用してください
*php は現在、主流の開発言語として推奨されています。中国の Web 開発者は、その強力なオブジェクト指向により、初心者が自分のアイデアを見つけることができず混乱する可能性があります
*。Crossfire が 1 つのクラスとオブジェクトで開発されていると仮定すると、この記事が初心者にとって役立つことを願っています。
*/
class Crossfire
{
public $Category='1,2,3'; //銃器の種類、選択された 3 つの武器カテゴリ
public $Weapon='ak|awp|m4a1';//購入した武器、所有している武器
public $Flashlight= true;//購入するかどうか*
public $Bomb=false; //フラッシュ
関数を購入すると、同じ条件で再度手榴弾を購入することはできません。 >Weapon;武器を使用する
}
function Repair()
{
//武器を修復するコード
}
function destroy()
{
//武器が壊れたときに自動的に破壊するコード
}
/*
* CF をクラスとして扱います。CF 内には、メイン武器、サブ武器、銃器、ナイフ、弾丸、ボディアーマー、スプレーパターンなどが含まれます。
* 上記はすべて、武器がクラスのメンバー属性です。壊れた場合は、修理する必要があります。修理はクラスです。
* 各銃器には異なる威力、異なる弾数、異なるサイズがありますが、これらはすべてクラスとオブジェクト (インスタンス化) の関係です。クラスの結果がオブジェクトです)。
*
*/
function __construct()
{
//Weapon Repair$this->repair();
}
function __destruct()
{
//武器は耐久度を超えると自動的に消滅します。 / 購入した武器の弾数を購入するコード
}
private function __isset()
{
//お金が弾数を購入するのに十分であるかを確認します
}
private function __unset()
{
//途中で死亡した場合は自動的に武器をドロップします
}
}
クラスロールは Crossfire を拡張します
{
//個人キャラクターは cf の属性を継承し、キャラクターは上記のアイテムを購入および破壊するために使用できます
function Attack()
{
Crossfire :: Attack();
$this-> ;Weapon='awm-a';
//途中で銃を変更した場合は、変更した銃の弾薬とダメージを追加します
}
最終関数 vip()
{
//vipの購入、最後のキーワードは禁止されたメソッドと属性です 継承! VIPは購入にお金が必要なので継承できません
}
public static $awm=100;//awmダメージは固定なのでstaticを使用してください
public static function awm()
{
self::$awm; //awm 攻撃コード、メソッドのオーバーロード
}
public function __toString()
{
return $this->repair();武器の修理コストを自動的に返します
}
}
インターフェースマップ
{
//マップコードは、すべてのプレイヤーによって使用されるのは 1 回だけです。明らかに、インターフェースではニーズを解決できません。
public function map1( )
{
//Black town
}
function map2()
{
//輸送船
}
}
インターフェース vipmap 拡張マップ
{
//メンバーの場合、メンバーマップを表示し、インターフェイスの一般マップを継承します
function _vipmap()
{
//vip マッピングの色は最初に赤です
}
function _vipmap1()
{
}
}
$cf=new Crossfire();
echo $cf->Weapon;//所有する武器を出力します!
/*
* $Object name = new Class name ();
new を使用して新しい cf クラスを作成します。 Crossfire のオブジェクト
&nb
sp; 抽象クラスについては言及されていません。これは単なる比喩です。 ; //クローン操作は、すべてのプレイヤーがこのクラスを使用することを意味します
http://www.bkjia.com/PHPjc/325139.html
www.bkjia.com
true
http://www.bkjia.com/PHPjc/325139.html
技術記事
次のようにコードをコピーします: ?php /* *CrossFire を使用してオブジェクト指向 php をすぐに始めましょう! *php は、中国の主流の Web 開発者にとって好まれる開発言語となっています...