gpt4 book ai didi

java - 线程 "main"java.lang.Error : Unresolved compilation problem: 中出现异常

转载 作者:行者123 更新时间:2023-12-02 02:10:44 28 4
gpt4 key购买 nike

public class constructor {

class Person {
private String name;
private String birthday;
private String sex;

public Person( String name, String birthday, String sex) {
this.name = name;
this.birthday = birthday;
this.sex = sex;
}
}


public static void main(String[] args) {
Person obj=new Person("safwan","01--05-1999","male");

}

}

线程“main”java.lang.Error中出现异常: Unresolved 编译问题: 无法访问类型构造函数的封闭实例。必须使用构造函数类型的封闭实例来限定分配(例如 x.new A(),其中 x 是构造函数的实例)。

at constructor.main(constructor.java:18)

最佳答案

您可以将您的 Person 类设为静态:

public class constructor {

static class Person {

private String name;
private String birthday;
private String sex;

public Person( String name, String birthday, String sex) {
this.name = name;
this.birthday = birthday;
this.sex = sex;
}
}

public static void main(String[] args) {

Person obj=new Person("safwan","01--05-1999","male");
}
}

这样就可以编译了。

关于java - 线程 "main"java.lang.Error : Unresolved compilation problem: 中出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57329487/

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