Javaクラス・メソッド
LOLでは、1人のヒーローは、スーパーの神、スーパーゴースト、ピットのチームメイトとして多くのことを、行うことができます
法と呼ばれるクラスで何をしますか
例1:方法は何ですか
たとえば、彼のチームメイトを逃れ残留血液は、あなたが他の人に使われるのは、彼が殺害され、その結果、ブロックされました。これは、ピットのチームメイトである
各ヒーロー。。。。あなたはできるピット
ケン:、ヒーロークラスよう設計法を
public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
//坑队友
void keng(){
System.out.println("坑队友!");
}
}
例2:メソッドの戻り値の型
いくつかはメソッドの戻り値の型がある持っている
ような方法:
float getArmor(){
return armor;
}
この方法は、どのくらいの鎧ヒーローを取得するために使用され、戻り値の型がfloatである
いくつかの方法が上で、この時間は値を返さないvoidへの戻り値の型、メソッドは任意の値を返さないことを示し
、そのような方法「ピットチームメイト」
void keng(){
System.out.println("坑队友!");
}
public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
//获取护甲值
float getArmor(){
return armor;
}
//坑队友
void keng(){
System.out.println("坑队友!");
}
}
例3:パラメータ法
特定のケースではヒーローは、速度を上げることができ
、我々が通過するようaddSpeedをこの方法の速度を上げます
void addSpeed(int speed){
//在原来的基础上增加移动速度
moveSpeed = moveSpeed + speed;
}
int型の速度が呼ばれるメソッドのパラメータを
高速ガレン100を高めるために:
Hero garen = new Hero();
garen.name = "盖伦";
garen.moveSpeed = 350;
garen.addSpeed(100);
。
public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
//坑队友
void keng(){
System.out.println("坑队友!");
}
//获取护甲值
float getArmor(){
return armor;
}
//增加移动速度
void addSpeed(int speed){
//在原来的基础上增加移动速度
moveSpeed = moveSpeed + speed;
}
public static void main(String[] args) {
Hero garen = new Hero();
garen.name = "盖伦";
garen.moveSpeed = 350;
garen.addSpeed(100);
}
}
:実施例4 の命名
操作方法は、それは一般的にされ、クラスの振る舞いである動詞で始まり、そのようケン ...
複数の単語、後ろに大文字各単語の最初の文字がある場合
、そのようなaddSpeed
public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
//坑队友
void keng(){
System.out.println("坑队友!");
}
//获取护甲值
float getArmor(){
return armor;
}
//增加移动速度
void addSpeed(int speed){
//在原来的基础上增加移动速度
moveSpeed = moveSpeed + speed;
}
}