スレッド「メイン」の例外 java.lang.Error: パラメータ変数を変数に解決できないのはなぜですか?
people クラスの 2 つのオブジェクトを作成し、それらに名前を付けて、最初のオブジェクト (「リサ」) を 2 番目のオブジェクト (「マーク」) と友達にして、最後にリサの友達を表示/出力する簡単なプログラムを作成しようとしています。画面上で。
しかし、Eclipse は次のエラーを表示します。
スレッド「メイン」の例外 java.lang.Error: 未解決のコンパイルの問題: リサを変数に解決できません マークを変数に解決できません リサを変数に解決できません 構文エラー、「;」を挿入してください ステートメントを完了するには、People.main(People.java:22) でタイプ People の friend() メソッドが未定義です。
お分かりのように、私は Java を初めて使用するので、エラーの意味と修正方法を理解できません。あなたの助けは大歓迎です!
これが私の People クラスです。
パブリック クラス ピープル {
//Constructor
public void name(String name) {
this.name = name;
}
// Instance variables
public String name;
public String friend;
// Instance method
public void addFriend(String name){
name = Object1.friend();
}
これが私の主な方法です:
public static void main(String[] args) {
People Object1 = new People();
Object1.name(lisa);
People Object2 = new People();
Object2.name(mark);
Object1.addFriend(lisa);
System.out.println(Object1.friend());
}
}