为什么错了 在同一个包下
你的错误在另一个源代码中,你贴的两个图都是一个代码。
主程序代码:
int n = xxx;
double d = new chigh().meter(n);
System.out.println(d);
不在一个包的话,还要imports
是你的test类里有错误。
可以这么写:
chigh c = new chigh();
c.meter(2);
chigh c = new chigh();
system.out.print(c.meter(2));
你的错误在test.java中,可以先new一个chigh类的对象,然后再让它调用meter()方法
虽然在一个包中,但是你如果直接调用方法还是会报错,需要实例化new chigh().meter(n);当然你要是觉得麻烦可以 定义成静态方法 直接chigh.meter(n),成员变量也要变化一下