gpt4 book ai didi

java - 无法创建实例 - 构造函数具有私有(private)访问权限

转载 作者:行者123 更新时间:2023-12-01 19:27:50 26 4
gpt4 key购买 nike

我尝试使用创建桌面类的实例桌面桌面 = new Desktop();但我收到错误 Desktop() 在 Desktop 中具有私有(private)访问权限但在 java documentation桌面类声明为 public。就像这样..

public class Desktop extends Object

既然它是公开的。也不是静态的。那么为什么我不能创建它的实例呢?我知道我可以使用 桌面桌面 = Desktop.getDesktop();但我不明白为什么我无法创建 Desktop 类的实例。

最佳答案

此消息意味着 Desktop()(构造函数)在类中是私有(private)的。如果您查看文档,您将找不到任何可以使用的公共(public)构造函数。因此您需要使用 this创建实例的静态方法(顺便说一句,这在您的问题中稍微不正确):

Desktop desktop = Desktop.getDesktop();

关于java - 无法创建实例 - 构造函数具有私有(private)访问权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60943744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com