我在某处看到使用以下语法:
class MyClass : AnotherClass
这是什么意思?这是没有使用 MyClass(AnotherClass): 的继承吗?
最佳答案
在冒号之后,即 Class
定义是 Class
的构建元素:
所以 AnotherClass
在这里本身没有任何意义,对继承也没有任何作用。
语法:
class MyClass : AnotherClass
是一样的:
class MyClass:
AnotherClass
它可以是以下形式的实例化:
a = AnotherClass()
关于Python 在冒号后声明一个名称的奇怪方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59296286/