オブジェクト指向の教科書シリーズ() - Javaでクラスとオブジェクト

オブジェクト指向の教科書シリーズ() - Javaでクラスとオブジェクト

より、学ぶためにここにクリックし、にサインアップ

この章では、オブジェクト指向の基本的な概念を紹介(しかしで詳しく展開されていない、深い研究の導入のみが、その後のクラスとオブジェクト、およびインターフェイスと継承に展開されるであろう)

私はゲームをプレイする友人の多くの周りに聞いたことがある必要があり、プレイしたことがない、あなたは確かにDOTAを果たしたかLOLと信じて

設計するために、オブジェクト指向の考え方を使用して、我々はLOLにこのゲームをデザインしたいと仮定し、どのようにしますか?
ステップ1:デザイン、このクラスの英雄
ステップ2:特定の英雄を作成し
、クラスのステップ3の最初の文字を大文字:

ステップ1:設計このクラスヒーロー
LOL、このようなブラインドの僧侶として英雄、多くのがありますが、チームの戦いが失われる可能性が、ティモは死ななければならない、ガレンは、女性のピアノ
すべてのこれらの英雄は、いくつかの一般的な状態があり
、例えば、それらはすべての名前、馬力を持っています、などアーマー、スピード、
私たちは英雄的なものを表すクラスというものに設計できること
のように:英雄(ヒーロー)
状態:名前、血液、鎧、速度を

注:この例では、データタイプの3種類を使用して文字列(String)をしている、フロート(浮動小数点)、INT(整数)、使用するだけの単純なこの章では、開始知識の変数について詳細に説明し、次のではないだろう展開]の章。
注:このクラスは、メインメソッドではありません、それを実行しようとしないでください。いないすべてのクラスが主な方法です。

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

ステップ2:特定の英雄の作成
などのテンプレートに基づいて、テンプレートのようなものであるクラスを、あなたがある特定のヒーローを作成することができます
一つの特定のヒーローを、一つのオブジェクトと呼ばれる
(新しいヒーロー)は、英雄の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;
    }  
     
}

ステップ3:の最初の文字大文字のクラス
の良いプログラミング習慣は簡単に維持することが容易で、読むために、コードの見た目がよりくっきりなり
、このようなファーストクラスの文字を大文字に

Hero
public class Hero {
 
}

より、こちらをクリック

公開された32元の記事 ウォンの賞賛182 ・は 10000 +を見て

おすすめ

転載: blog.csdn.net/weixin_44092440/article/details/102961968