gpt4 book ai didi

java: 非静态变量,不能从静态上下文中引用

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:49:54 26 4
gpt4 key购买 nike

<分区>

我有错误 java:

non-static variable this cannot be referenced from a static context

在线编译代码时

Man m1 = new Man("a1", "b1", 11); 

如何解决?

public class Solution
{
public static void main(String[] args)
{
//create two object of every class here
Man m1 = new Man("a1", "b1", 11);
Man m2 = new Man("a2", "b2", 12);
Woman w1 = new Woman("a11", "b11", 13);
Woman w2 = new Woman("a22", "b22", 14);

//output them to screen here
System.out.println(m1.name + " " + m1.age + " " + m1.address);
System.out.println(m2.name + " " + m2.age + " " + m2.address);
System.out.println(w1.name + " " + w1.age + " " + w1.address);
System.out.println(w2.name + " " + w2.age + " " + w2.address);
}

//add your classes here
public class Man
{
private String name;
private String address;
private int age;

public Man(String name, String address, int age)
{
this.name = name;
this.address = address;
this.age = age;
}
}
}
}

或更简单地说 ( mycompiler.io fiddle )

class HelloWorld {

public static void main(String[] args) {
new Tester("hello");
}

class Tester {
public Tester(String s) { }
}
}

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