package myPackage;
import java.awt.*;
public class Calculation {
int z;
public void addition(int x, int y) {
z=x+y;
System.out.println("sum of given input: "+z);
}
public void subtraction(int x, int y) {
z=x+y;
System.out.println("diff btwn given input: " +z);
}
}
...............
package myPackage;
public class MyCalculation extends Calc {
public void multiplication(int x, int y) {
//z=x*y;
System.out.println("product of given input: "+ x*y);
}
}
..............
package myPackage;
public class Main {
public static void main(String[] args) {
int a=20; int b=10;
MyCalculation demo = new MyCalculation();
demo.addition(a, b);
demo.subtraction(a, b);
demo.multiplication(a, b);
}
}
这是我的代码,它显示错误说:
描述资源路径位置类型没有封闭的类型实例 可以访问计算。必须使用a来限定分配 封闭计算类型的实例(例如x.new A(),其中x是 计算实例)。
任何解决方案?