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) = 值(“勇者”);