我有以下情况:
动物类 - 基类
当地会员 - 姓名
本地会员 - DoesWalk
Cat 类动物
Dog 类型Animal
让我们说我有一只猫实例化了它的所有成员。
有没有办法使用实例化cat的本地成员生成Dog
对象(以避免逐个给出每个参数)?
这只是一个例子,在我的情况下,我在基类中有更多的本地成员,我想避免逐个给它们。
答案 0 :(得分:0)
看看这个,超级你可以选择继承什么:
class Book:
def __init__(self,title,author):
self.title = title
self.author = author
class Ebook(Book):
def __init__(self,title,format):
super().__init__(title) #this is way one
#super(Ebool,self).__init__(title) # this is way 2, same as previous line
self.format = format