总结:这段程序没有问题,编译运行都是可以的.关键是,子类的无参构造方法第一句少了super(a,b);运行后,显示了双重结果 .还有.如果子类中没有声明成员变量String name.那么结果显示父类和子类的姓名都是一样的.来自与子类的无参构造方法, 里面传的值.当子类没有定义姓名时,它将继承父亲的属性, package com.ad; //重写.继承方法 class Kaai { String name; int age; public Kaai(String a, int b) { nam…