Java(类和实例)

声明定数字段

public class Matango {
    int hp;
    //int level = 10;    //フィールド
    final int LEVEL = 10; //定数フィールド
}

使用final关键字定义一个常量字段,并将名称改为大写(LEVEL),以防止其值被修改。

不省略”this”。

public class Hero {
    String name;   //名前の宣言
    int hp;        //HPの宣言

    public void sleep() {
        this.hp = 100;
        System.out.println(this.name + "は、眠って回復した");
    }

这段代码即使省略”this.”也会正常运行,但可能会导致优先选择局部变量或参数中的相同hp值。
当使用字段时应该加上”this.”。

创建实例

public class Main {
    public static void main(String[] args) {
        //1、勇者を生成
        Hero h = new Hero();
    }
}

创建一个名为Hero的类的实例,并将其赋值给变量h。

向字段赋值

public class Main {
    public static void main(String[] args) {
        //1、勇者を生成
        Hero h = new Hero();
        //2、フィールドに初期値をセット
        h.name = "勇者";
        h.hp = 100;
        System.out.println("勇者" + h.name + "を生み出しました!");
    }
}

变量名.(h.)字段名(name) = 值(“勇者”);

广告
将在 10 秒后关闭
bannerAds