请帮忙!
父类:
class Compute02{
int i1;
int i2;
Compute02(int m,int n){
i1=m;
i2=n;
}
Compute02(){
}
int sum(){
return i1+i2;
}
int minus(){
return i1-i2;
}
}
子类:
class Compute_02 extends Compute02{
int multiply(){
return i1*i2;
}
double divide(){
return i1/i2;
}
}
主类:
class Run_compute02{
public static void main(String[] arguments){
Compute_02 obj=new Compute_02(5,10);
System.out.println( "5和10之和等于: "+obj.sum()+ "\n ");
System.out.println( "5和10之差等于: "+obj.minus()+ "\n ");
System.out.println( "5和10之积等于: "+obj.multiply()+ "\n ");
System.out.println( "5和10之商等于: "+obj.divide()+ "\n ");
}
}
在编译主类时出错:
Run_compute02.java:3: cannot resolve symbol
symbol : constructor Compute_02 <int,int >
location: class Compute_02
Compute_02 obj=new Compute_02(5,10);
1 error
请帮忙解决!
父类:
class Compute02{
int i1;
int i2;
Compute02(int m,int n){
i1=m;
i2=n;
}
Compute02(){
}
int sum(){
return i1+i2;
}
int minus(){
return i1-i2;
}
}
子类:
class Compute_02 extends Compute02{
int multiply(){
return i1*i2;
}
double divide(){
return i1/i2;
}
}
主类:
class Run_compute02{
public static void main(String[] arguments){
Compute_02 obj=new Compute_02(5,10);
System.out.println( "5和10之和等于: "+obj.sum()+ "\n ");
System.out.println( "5和10之差等于: "+obj.minus()+ "\n ");
System.out.println( "5和10之积等于: "+obj.multiply()+ "\n ");
System.out.println( "5和10之商等于: "+obj.divide()+ "\n ");
}
}
在编译主类时出错:
Run_compute02.java:3: cannot resolve symbol
symbol : constructor Compute_02 <int,int >
location: class Compute_02
Compute_02 obj=new Compute_02(5,10);
1 error
请帮忙解决!
那就在第一行写super(xx)。