gpt4 book ai didi

java - 出现错误 - :non-static variable this cannot be referenced from a static context

转载 作者:太空宇宙 更新时间:2023-11-04 11:52:15 26 4
gpt4 key购买 nike

运行时此代码出错收到错误:非静态变量,无法从静态上下文中引用我应该如何解决此代码

class Testy {
void girl()
{
System.out.println("Black girl");

}

class Testy1 extends Testy
{
void girl()
{
System.out.println("White girl");

}
}

public static void main(String[] args) {
Testy p=new Testy1 ();
p.girl();
}

}

最佳答案

这是正确的代码。

将您的 Testy1 类设为静态,因为它是内部类。

  class Testy {
void girl()
{
System.out.println("Black girl");

}

static class Testy1 extends Testy
{
void girl()
{
System.out.println("White girl");

}
}

public static void main(String[] args) {
Testy p=new Testy1();
p.girl();
}

}

关于java - 出现错误 - :non-static variable this cannot be referenced from a static context,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41694949/

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