我创建了2个类,我试图通过创建一个对象并尝试调用该方法来从其他类访问这些方法,但我无法这样做。
第1课
public class Paramdemo {
public static void main(String[] args) {
Paramdemo obj1=new Paramdemo();
obj1.sub();
obj2.sum();
}
}
}
第2课
public class Paramdemo2 {
public int sum (int a, int b) {
int c = a + b;
return c;
}
public double sum(double d, double f) {
double a = d + f;
System.out.println("Print " + z);
return a;
}
public int sub(int c, int d) {
int z = c + d;
return z;
}
}
答案 0 :(得分:2)
下面:
Paramdemo obj1=new Paramdemo();
但Parademo
没有您想要调用的方法; Parademo2
有他们!
简单 - 只需更改obj1
的类型!
然后添加obj2的定义,或将其重命名为obj1。最后:包括方法所需的参数。
答案 1 :(得分:1)
您无法调用这些方法,因为您正在创建 Paramdemo 类itselt的对象,而 Paramdemo 类并不包含任何方法。您必须创建 Paramdemo2 类的对象。
Paramdemo2 obj1 = new Paramdemo2();
obj1.sub(10, 5);
obj1.sum(10, 4);