例クラスエントリ - 猫と犬は、それぞれをかみます

次の例では、コンストラクタを使用して動物の文言を示しています。

主な機能には、猫、犬を作成するために、動物を使用して。

1が死ぬまで犬や猫はお互いを攻撃します。

コードは以下の通りであります:

クラスアニマル
    { 
        公共の 文字列名; // 動物名
        公共の int型 HP、攻撃、スピード; // 動物の血液、攻撃、攻撃速度
        パブリック動物(文字列のn、int型の生命、int型フォース、int型のSを)
        { 
            名前 = N-; 
            HP = ライフ; 
            攻撃 = フォース; 
            速度 = S; 
        } 
        パブリック 無効アタック(アニマルX)
        { 
            x.hp- =攻撃*のスピード。
        } 
        公共 ボイドshow_Me()
        { 
            Console.WriteLineを(名 + " 还剩" + hp.ToString()+ " 点血" )。
        } 
    } 
    クラスプログラム
    { 
        静的 ボイドメイン(文字列[]引数)
        { 
            動物A、B。= 新しい動物(" dogy "100201 )。
            B= 新しい動物(" キャティ"80152 )。
            実行
            { 
                a.Attack(B)。
                b.show_Me(); 
                b.Attack(A)。
                a.show_Me(); 
            } 
            一方(a.hp> = 0 && b.hp> = 0 )。
            Console.ReadKey(); 
        } 
    }

業績:

もちろん、また、結果がランダム関数の変数を表示させるために使用することができます。

おすすめ

転載: www.cnblogs.com/wanjinliu/p/11518790.html