gpt4 book ai didi

java 调用另一个类的方法从同一个包中打印

转载 作者:行者123 更新时间:2023-12-01 18:16:13 25 4
gpt4 key购买 nike

因此,我在类的几个文件夹中打开了一个包来制作方法,但是我想使用主类进行错误测试或培训,但我仍在学习。我知道有一些方法可以创建对象或导入方法,但 Web 示例不适合我的实例。这是我在同一包中的第一个类。抱歉土耳其语关键字。

package müsvette.pkg23.pkg02;

public class Müsvette2302 {

public static void main(String[] args) {

System.out.println("Özyinelemeli f(5)=" + f1(5));

}
}

添加了二等舱

package müsvette.pkg23.pkg02;
public class ozyinelemeli {

int f1(int n){
if(n==0) return 0;
if(n==1) return 1;
if(n==2) return 1;
return f1(n-1)+f1(n/2);

}
}

最佳答案

您需要对使用关键字 new 创建的 ozyinelemeli 对象/实例调用 f1

按如下方式进行:

package müsvette.pkg23.pkg02;

public class Müsvette2302 {
public static void main(String[] args) {
System.out.println("Özyinelemeli f(5)=" + new ozyinelemeli().f1(5));
}
}

或者,

package müsvette.pkg23.pkg02;

public class Müsvette2302 {
public static void main(String[] args) {
ozyinelemeli obj = new ozyinelemeli();
System.out.println("Özyinelemeli f(5)=" + obj.f1(5));
}
}

注意:我建议您遵循 Java naming conventions例如根据命名约定,类名 ozyinelemeli 应为 Ozyinelemeli

关于java 调用另一个类的方法从同一个包中打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60361752/

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