Mainクラスの12, 13 14行目で警告が出ています。これを修正したいです。
現状:
Java
1 2public class Hero { 3 4 String name; 5 int hp; 6 static int money = 1100; 7 8 Hero(){ 9 this.name = "ぺんた"; 10 this.hp = 100; 11 } 12 13} 14
Java
1public class Main { 2 3 public static void main(String[] args) { 4 5 Hero h1 = new Hero(); 6 Hero h2 = new Hero(); 7 8 Hero.money = 2000; 9 10 System.out.println(Hero.money); 11 System.out.println(h1.money); 12 h1.money; 13 System.out.println(h2.money); 14 15 16 } 17 18} 19
警告:static フィールド Hero.money には static にアクセスする必要があります Main.java
参考書通りのコードなのですが、正常ではないようです!
(スッキリわかるJava入門 第2版)
回答2件
あなたの回答
tips
プレビュー