我應該創建三個類:父項,子項1和子項2.
子項1和2應該從父類繼承。 所以我相信我已經做到了。類,對象,繼承?
class Parent:
"""Parent Object"""
def __init__(self):
self.greeting = "Hi I'm a Parent Object!"
class ChildA(Parent):
def __init__(self):
childclass.__init__(self)
self.childgreeting = "Hi I'm a Child Object!"
class ChildB(Parent):
pass
現在我必須編寫一個父對象和將打印出它們各自字符串的子對象。
這就是我感到困惑的地方:我已經把字符串放在他們的類中作爲子對象或父對象。
但是,我如何讓他們打印爲一個對象?
我已經開始了我這樣的代碼。
class Parent(object):
class ChildA(object):
class ChildB(object):
如何讓這些字符串打印正在擾亂我。
而且我感覺我的ChildA代碼不正確。
任何人都可以幫助我嗎?
你指的是類的名稱作爲一個字符串? –
如果'Parent'確實是一個* parent *,那麼爲什麼你有'ChildA'和'ChildB'從'object'繼承? –
順便說一句'childclass .__ init__'將不起作用,因爲'childclass'沒有定義 –