python實現簡單類

 一,類

class parent:
    def __init__(self,name,age):
        self.name=name
        self.age=age
    def getmessage(self):
        print(self.name,self.age)

if __name__=='__main__':
    obj=parent(name="yangmengyao",age=19)   #實例化一個類對象
    obj.getmessage()

結果:

二、單繼承


class parent:
    def __init__(self,name,age):
        self.name=name
        self.age=age
    def getmessage(self):
        print(self.name,self.age)

#單繼承
class child(parent):
    def __init__(self,name,age,sex):
        parent.__init__(self,name,age)       #基類的構造
        self.sex=sex
      
    def getmessage(self):        #覆寫基類的方法
        print(self.name,self.age,self.sex)

if __name__=='__main__':
    obj=parent(name="yangmengyao",age=19)
    obj.getmessage()

    res=child("lisan",12,"female")
    res.getmessage()

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章