Javaに関する様々な情報をご紹介します。

Javaに関する様々な情報をご紹介します。
評価

0

シンボルが見つかりません

初歩的な内容なのですがクラスを
class player{
static Scanner stdIn = new Scanner(System.in);
    String name = stdIn.next();
}
のように作り、メインの方で
name();
として呼びだしたいのですが、シンボルを見つけられません
とエラーが出てしまいます。

どうしたら解決できるでしょうか?
よろしくお願いします。

2

回答

6118

閲覧

2件の回答

評価

0

その1
アクセッサを実装して
public getName() {
  return name;
}
そのアクセッサを使って参照する
player p = new player();
System.out.println(p.getName());

-----------------
その2
publicつけてどこからでも参照できるようにして
public String name = stdIn.next();

直接参照する
player p = new player();
System.out.println(player.name);

評価

0

なるほどです。

詳しく丁寧にありがとうございました。

質問から6ヶ月以上経過しているので、回答を書き込むことはできません。