java从另一个文件上的方法检索信息
我想从newhello打电话给rtnval。来自HelloWorld的java。爪哇
这些就是我犯的错误
错误:(9,27)java:找不到符号 符号:方法newhello() 地点:HelloWorld类
错误:(10,28)java:找不到符号 符号:方法newval() 地点:HelloWorld类
public class HelloWorld {
public static void main (String[] args){
System.out.println("Test");
int fnum1 = addition(8,2);
System.out.println(fnum1);
int fnum2 = subtract(2,8);
System.out.println(fnum2);
newhello newval = newhello();
System.out.println(newval());
}
public static int addition (int num1, int num2){
int total;
total = num1 + num2;
return total;
}
public static int subtract (int num1, int num2){
int total;
total = num1 - num2;
return total;
}
}
public class newhello extends HelloWorld {
public static void main (String[] args){
System.out.println(rtnval());
}
public static String rtnval (){
String msg;
msg = "Test";
return msg;
}
}
我的印象是,我必须为它调用实例,然后以这种方式使用它
# 1 楼答案
您将其设置为静态方法,因此只需调用:
你好。rtnval()
但在创建实例时也犯了一个错误。而不是这个:
你需要使用关键字new来创建一个新实例
问题是。。。我看你不太懂Java。你有两个主要的方法,没有使用新的关键字等等。。。在尝试制作自己的程序之前,请观看一些教程。我在学习的时候也遇到过同样的问题。不想看教程。我将为您链接一些很棒的教程:
https://www.youtube.com/watch?v=Hl-zzrqQoSE&list=PLFE2CE09D83EE3E28
祝你好运