オブジェクト指向の教科書シリーズ(3) - Javaクラスのメソッド
LOLでは、1人のヒーローは、スーパーの神、スーパーゴースト、ピットのチームメイトとして多くのことを、行うことができます
何と呼ばれるクラスのメソッドの内部で行うことができる
。ステップ1:方法何
メソッドの戻り型:ステップ2
ステップ3:パラメータの方法
命名ステップ4:
例1:方法は何
なの残留血液が彼のチームメイトを逃れとしては、あなたが他の人に使われるのは、彼が殺害され、その結果、ブロックされました。これは、ピットがチームメイトである
各ヒーローを。。。。あなたがピットができ
ヒーロークラスように、設計法:ケン
public class Hero {
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
//坑队友
void keng(){
System.out.println("坑队友!");
}
}
実施例2:メソッドの戻り型
と戻り方法のいくつかの種類がある
ような方法:
float getArmor(){
return armor;
}
この方法は、どのくらいの鎧ヒーローを取得するために使用され、戻り値の型がfloatである
値を返しませんいくつかの方法を、空に戻り値の型を置くために、この時間は、メソッドは値を返さないことを示し
、そのような方法「ピットチームメイト」
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生薬速度を増加させるために:
ヒーローヒーローGaren新しい新=();
garen.name = "Garen";
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;
}
}