how2j.cnの研究ノート

オブジェクト指向のJavaの基本的な概念ことを理解

このクラスは、ヒーローに設計されています

私は今、私たちは、このようなゲーム、オブジェクト指向がそれを行う方法を考えての使用を設計したいと、私たちは農薬や他のゲームLOLの王を果たしていると考えていますか?

キング農薬、彼らは名前、血液、鎧、速度とを持っているなどなどアンジェラ、妲己、エイク、など多くの英雄、これらの英雄のすべてが国家の共通の特徴を持っているが、そこにあります。

だから我々はと呼ばれるものに設計されたクラスの事、このタイプの代表の英雄を。

クラス:ヒーロー(ヒーロー)

ステータス特性:名前、血液、鎧、移動速度

public class Hero {
     
    String name; //姓名
     
    float hp; //血量
     
    float armor; //护甲
     
    int moveSpeed; //移动速度
}
复制代码

この例では、データ型の三種類を使用し、使用する単純なこの章では、可変知識について詳細に説明し、文字列(文字列)、フロート(浮動小数点)、INT(整数)開始されませんされています。このクラスは、それを実行しようとしていない主な方法ではありません。いないすべてのクラスが主な方法です。

特定のヒーローを作成します。

クラスは、テンプレートのようなものであるようなテンプレートに基づいて、あなたは英雄のより具体的な一つの特定のヒーローを作成することができ、一つの目的は、新しいヒーロー(と呼ばれる)は、Javaオブジェクトの意味の英雄を作成することです

public class Hero {
     
    String name; //姓名
     
    float hp; //血量
     
    float armor; //护甲
     
    int moveSpeed; //移动速度
     
    public static void main(String[] args) {
        Hero garen =  new Hero();
        garen.name = "盖伦";
        garen.hp = 616.28f;
        garen.armor = 27.536f;
        garen.moveSpeed = 350;
         
        Hero teemo =  new Hero();
        teemo.name = "提莫";
        teemo.hp = 383f;
        teemo.armor = 14f;
        teemo.moveSpeed = 330;
    }  
     
}
复制代码

ます。https://juejin.im/post/5d0220ac51882518e845c90cで再現

おすすめ

転載: blog.csdn.net/weixin_33933118/article/details/93177648