单选题

为了让 Dog 类的构造函数能正确地调用其父类 Animal 的构造方法,横线线处应填入(    )。

class Animal:
	def __init__(self, name: str):

		self.name = name
		print("Animal created")

	def speak(self) -> None:
		print("Animal speaks")

class Dog(Animal):
	______________________________
		print("Dog created")

	def speak(self) -> None:
		print("Dog barks")

if __name__ == "__main__":
	animal: Animal = Dog("Rex", "Labrador")
	animal.speak()
A
def __init__(self, name: str, breed: str):
	super().__init__(name)
	self.breed = breed


B
def __init__(self, name: str, breed: str):
	self.breed = breed


C
def __init__(self, name: str, breed: str):


D
self.breed = breed


赣ICP备20007335号-2