写出该程序的结果:class C1: def fun(self): print('aaa') class C2(C1): def fun(self): super( ).fun() print('bbb') obj1 = C2() obj1.fun()
时间: 2024-04-27 16:24:42 浏览: 128
vue添加class样式实例讲解
该程序的输出结果为"aaa"和"bbb",因为该程序定义了两个类C1和C2,其中C2继承自C1。在C2的fun()方法中,通过super().fun()调用父类C1的fun()方法,输出"aaa"。接着输出"bbb"。在主程序中,创建了一个C2类的对象obj1,并调用了其fun()方法。由于C2类重写了父类C1的fun()方法,因此调用obj1.fun()时,会执行C2的fun()方法,输出"aaa"和"bbb"。
阅读全文