オブジェクト指向(のみ導入)の基本的な概念を紹介
私がゲームをプレイする友人の多くの周りに聞いたことがある必要があり、プレイしたことがない、あなたは確かにDOTAを果たしたかLOLと信じて
設計するために、オブジェクト指向の考え方を使用して、我々はLOLにこのゲームをデザインしたいと仮定し、どのようにしますか?
ステップ1:設計このクラスの英雄
LOL英雄の多くは、次のような、あります
ブラインド僧侶、チームの戦いが失われることが、ティモは死ななければならない、ガレン、ピアノの女性
これらのすべての英雄の、いくつかの一般的な状態があり
、例えば、それらはすべて持っている名前、HP、鎧、移動速度ように、と
私たちはと呼ばれるものに設計できることをクラスのものの代表のヒーロー
のような英雄(ヒーロー):
状態:名前、血液、鎧、スピード
注:この実施形態では、バック展開し、データ型の三種類ある文字列(String)を、フロート(浮き)、INT(整数)を使用しています
注:このクラスは、主な方法ではありません、それを実行しようとしないでください。いないすべてのクラスが主な方法です。
public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
}