python中 A=ClassA() ClassB(A) 这是什么意思?

如题所述

A=ClassA()是把类ClassA的实例赋值给变量A

ClassB(A)意思是类ClassB继承类ClassA的方法和属性。就是类的继承。实例A是类ClassA的实例。而类ClassB继承了类ClassA的属性和方法。追问

就是说ClassB继承了ClassA的一个实例?
这样做和直接继承ClassA本身有什么区别呢?

追答

本身不能继承,继承的都是实例。

温馨提示:答案为网友推荐,仅供参考
相似回答