1. 程式人生 > 程式設計 >Python類成員繼承重寫的實現

Python類成員繼承重寫的實現

類成員的繼承和重寫

成員繼承:子類繼承了父類除構造方法外的所有成員

方法重寫:子類可以重新定義父類中的方法,這樣就會覆蓋父類中的方法,也稱為重寫

程式碼如下

class Person:

  def __init__(self,name,age):
    self.name = name
    self.__age = age

  def say_age(self):
    print('我的年齡:',self.__age)

  def say_introduce(self):
    print('我的名字是{0}'.format(self.name))

class Student(Person):
  def __init__(self,age,score):
    Person.__init__(self,age)
    self.score = score

  def say_introduce(self):
    print('不是,我的名字叫做{0}'.format(self.name))

s = Student('Xujie',18,70)
s.say_age()
s.say_introduce()

結果

Python類成員繼承重寫的實現

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支援我們。