我感觉一旦有人回答这个问题,我就会觉得自己有点傻。
无论如何,我刚刚下载了 Java 7.5,我立即遇到了下载之前不存在的问题。
我正要编写一个快速程序来做某事。做这一次绝对无关紧要的事情。我开始通过启动控制台来启动此操作。
实际上我写的只是:
public static void main(String[] args)
{
Console console = new Console();
}
我遇到了这个错误
The constructor Console() is not visible
在更新 Java 之前,我只是因为自己的错误才遇到过这种情况。
此更新中 Console
构造函数的修饰符是否已更改?我假设不会。
如果 Console
类已更改,现在正确的语法是什么?
最佳答案
阅读javadoc对于此类信息。它会告诉您实际上没有可见的构造函数,并且实例“可以通过调用 System.console()
方法来获取”。
关于java - 构造函数 Console() 不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11723768/