gpt4 book ai didi

java - 在调用 super 构造函数之前无法引用 'method'

转载 作者:行者123 更新时间:2023-12-01 21:22:05 25 4
gpt4 key购买 nike

假设我有几个类,并且我正在尝试调用我的父类(super class)中的方法之一,并且发生了此错误。我不明白为什么?

文件1:

public class A extends B {
public A(int arg1){
this(arg1, new class_C(getMethod())); // Throws error here
}
public A(int arg1, int arg2){
super(arg1) ;
}
}

文件2:

public class B{
public B(int arg1){
super(arg1) ;
}
public int getMethod() { return 100;}
}

感谢您的帮助。

最佳答案

这里有很多错误。

  • B 类中 getMethod 的返回类型是什么?
  • 为什么在 B 类中调用 super(arg1) ?你定义过B类的父类吗?
  • class_C的定义在哪里?

您最好提供MCVE对于你的问题。

关于java - 在调用 super 构造函数之前无法引用 'method',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38965553/

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