这个应该是报错吧,A中没有无参方法,继承要有super
初始化时候,先执行父类构造方法再执行子类构造方法,通过代码发现构造方法入参并没有被使用,执行父类构造方法后i的值是1,执行子类构造方法后i的值为2,输出的结果是2
选A, 父类里未声明无参构造函数。会报错。
编译不通过的,A类没有无参构造,他有一个包含一个参数的构造方法,所以子类必须显示的使用super(m)去初始化父类老师经常说:三短一长选最长