选最后一个,B继承自A,并重写了setl方法,B中的super()完全继承A类init的方法,但是setl被B重写,所以结果用的是B中重写的方法,如果B中没有重写,就会调用父类方法,可以看一下有关super()的相关内容,继承的顺序是通过mro寻找的
D ,虽然是调用了父类,但A中的self传进去的还是B的实例地址