2

誰かがこの質問に答えたら、私は少しばかげていると感じます.

とにかく、Java 7.5 をダウンロードしたところ、ダウンロード前には存在しなかった問題がすぐに発生します。

何かをするための簡単なプログラムを書こうとしていました。かつては間違いなく無関係なことをすること。コンソールを起動して、これを開始することにしました。

文字通り、私が書いたのは次のとおりです。

public static void main(String[] args)
{
    Console console = new Console();
}

このエラーが発生しました

コンストラクター Console() は表示されません

Java を更新する前は、自分のエラーが原因でこれに遭遇しただけでした。

Console今回の更新でコンストラクターの修飾子は変更されましたか? 私はそうではないと仮定しています。

Consoleクラスが変更された場合、現在の正しい構文は何ですか?

4

4 に答える 4

3

この種の情報については、javadocを参照してください。実際には目に見えるコンストラクターがなく、「メソッドを呼び出すことでインスタンスを取得できる」ことがわかりSystem.console()ます。

于 2012-07-30T14:43:56.377 に答える
0

使用する必要があります: Console con = System.console();

于 2012-07-30T14:46:59.493 に答える
0

オブジェクトを取得するにはSystem.console()を呼び出す必要があります。

于 2012-07-30T14:44:31.080 に答える
-1

public final class Console extends Object implement Flushable

http://docs.oracle.com/javase/7/docs/api/index.html?java/io/Console.html

于 2012-07-30T14:48:38.310 に答える