Javaクラスとオブジェクト
オブジェクト指向の基本概念を紹介
我々は、オブジェクト指向設計を考え、どのように行うために使用して、LOLにこのゲームをデザインしたいと仮定?
ステップ1:このクラスのヒーローをデザイン
LOL英雄の多くは、ピアノの女性が、ティモは、ガレンを死ななければならない、チームの戦いが失われることが、そのような盲目の修道士として、存在する
すべてのこれらの英雄は、いくつかの一般的な状態があり
、例えば、それらはすべての名前、HP、鎧、移動速度などを持っています
私たちは英雄的なものを表しているものと呼ばれるクラス設計することができていること
のように:英雄(ヒーロー)
状態:名前、血液、鎧、速度を
注:この実施形態は、データ型の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:ファーストクラスの文字大文字に
良いプログラミングの練習が読みやすく、コードを見て、より鮮明なになり、保守が容易
なタイプに最初の文字は、ヒーローを大文字
public class Hero {
}