オブジェクト指向の教科書シリーズ(3) - Javaクラスのメソッド

オブジェクト指向の教科書シリーズ(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;
    }
}

より、こちらをクリック

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

おすすめ

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