Javaの自己 - オブジェクト指向のアプローチ

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;
    }
     
}

おすすめ

転載: www.cnblogs.com/jeddzd/p/11371943.html