前提・実現したいこと
javaの教科書を用いて勉強しているのが、インスタンスの生成ができず困っています。具体的には下のソースコードを書いた時、Personインスタンスの生成でエラーが出てしまいます。
発生している問題・エラーメッセージ
エクリプスを使ってコードを書いているのですが、
Person を型に解決できません
とコンソールに表示されます。
該当のソースコード
コードは以下の通りです。
java
1public class Main8 { 2 3 public static void main(String[] args) { 4 5 // Personインスタンスの生成 6 Person person = new Person(); 7 8 9 person.name = "コードキャンプ太郎"; 10 person.age = 30; 11 person.energy = 100; 12 13 14 System.out.println(person.name + "が食べました"); 15 person.eat(); 16 System.out.println(person.name + "のエネルギーは" + person.energy); 17 18 System.out.println(person.name + "が歩きました"); 19 person.walk(); 20 System.out.println(person.name + "のエネルギーは" + person.energy); 21 22 System.out.println(person.name + "が寝ました"); 23 person.sleep(); 24 System.out.println(person.name + "のエネルギーは" + person.energy); 25 26 } 27}
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
Person クラスがないのでは。
教科書を見直したところ、前のページにPersonクラスが書いてありました...!
,,,
public static class Person {
String name;
int age;
int energy;
void walk() {
energy -= 30;
}
// 食べる
void eat() {
energy += 30;
}
// 眠る
void sleep() {
energy += 30;
}
}
,,,
を書いたら動きました!
ありがとうございました。
良かったです。その内容を自分で回答欄に入れて、自己解決しちゃってください。
質問は編集できます。
コメント欄ではマークダウン使えません。
覚えておいてください。
回答1件
あなたの回答
tips
プレビュー