编写一个类Father,具有两个方法 double add(int a,int b),计算a+b的和;
double mul(int a,int b),计算a和b的乘积;
定义Father类的子类Child,重写两个方法
double add(int a,int b),计算从a到b的累加和;
double mul(int a,int b),计算a的b次方;
定义一个测试类,分别定义Father和Child的对象,调用add方法并输出结果。

编写一个类Father,具有两个方法 double add(int a,int b),计算a+b的和;
double mul(int a,int b),计算a和b的乘积;
定义Father类的子类Child,重写两个方法
double add(int a,int b),计算从a到b的累加和;
double mul(int a,int b),计算a的b次方;
定义一个测试类,分别定义Father和Child的对象,调用add方法并输出结果。

这个基本没有一句是对的......
class Father
{
public double add(int a,int b)
{
return a+b;
}
public double mul(int a,int b)
{
return a*b;
}
}
class Child extends Father
{
public double add(int a,int b)
{
int k = 0;
for(int i=a;i<=b;i++)
k+=i;
return k;
}
public double mul(int a,int b)
{
double k=1;
for(int i=1;i<=b;i++)
k*=i;
return k;
}
}
public class DemoApplication {
public static void main(String[] args) {
Father f = new Father();
Child c = new Child();
double f1 = f.add(2,10);
System.out.println(f1);
double f2 = f.mul(2,10);
System.out.println(f2);
double c1 = c.add(2,10);
System.out.println(c1);
double c2 = c.mul(2,10);
System.out.println(c2);
}
}