python类中的继承问题
发布时间:2022-04-14 04:53:35 441
相关标签: # node.js
我试图将方法从一个基类继承到另一个类,特别是__str__
方法,我只需要通过添加注释对其进行一点更改。像这样的。
class Person:
def __init__(self, name=None):
self.name = name
def __str__(self):
return ' Name: ' + str(self.name)
还有我的第二节课。
class AnnotatedPerson(Person):
def __init__(self, name=None, note=None):
super().__init__(name=None)
self.note = note
def __str__(self):
return ' Name: ' + str(self.name) + 'Note:' + str(self.note)
但是,在打印时,这不起作用print(AnnotatedPerson.__str__())
在一个物体上,我只得到部分note
还有name
参与__str__
方法设置为None
对于确实有值的对象。
我犯了什么错?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报