以下文字与答案无关
提示:有些试题内容 显示不完整,文字错误 或者 答案显示错误等问题,这是由于我们在扫描录入过程中 机器识别错误导致,人工逐条矫正总有遗漏,所以恳请 广大网友理解。
定义一个M1类,该类中封装两个整数加数x和y,并定义一个求两个数的和的方法add.然后再定义一个M2类继承已定义的M1类,在继承类中再封装一个整数加数z,并在其中定义一个求三个数的和的方法add。
在测试类,创建一个M2类的对象, 计算三个数的和。
public class M1 {
private int x;
private int y;
public M1(int x, int y) {
this.x = x;
this.y = y;
}
public int add() {
return x+y;
}
}
public class M2 extends M1{
private int z;
public M2(int x,int y,int z){
super(x, y);
this.z=z;
}
public int add(){
return x+y+z;
}
}
public class Test {
public static void main(String] args) {
M2 m2 = new M2(1, 2, 3);
System.out.println(m2.add());
}
}
只修改一行,使得程序正确运行。
第 1 行错误,修改为 2 (请将错误的代码整行书写出来)