微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我无法访问我从主循环定义的类? [解决了]

如何解决我无法访问我从主循环定义的类? [解决了]

我有一段非常简单的代码,我在其中调用了我定义的方法,但它不会运行,因为它说我还没有定义方法

class Main {
  public static void main(String[] args) {
go(7,3);
  }

} /// 在一个名为 go.java 的单独文件中 -->

 class go{
public static int go(int x,int y){
 if(x <= 1)
     return y;
  else
      return go(x - 1,y) + y;

} }

解决方法

您有两个选择,使用类名 go 来标识包含该方法的类

public static void main(String[] args) {
    go.go(7,3);
}

static import喜欢

import static go.go;
public class Main {
    public static void main(String[] args) {
        go(7,3);
    }
}
,

首先,类名应该以大写开头,你的另一个类应该是 Go.java ,以访问静态方法 引用 Go.go(7,3);

的类名

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。