day 10 面向對象(=)

1.魔法對象  __str _(self)
    使用print(對象)輸出的時候,自動調用該方法
     return語句 返回一個值
     class  類名:
     del _str_(self):
          return  返回值
2.__del __(self)
    在對象銷燬前自動調用該方法(析構方法)
     析構方法: 作一些額外的工做
    __del__(self):
3.面向對象的三大特徵:  封裝   繼承 多態
   封裝
    將屬性和方法放到一塊兒做爲一個總體, 實例化一個對象來處理  如:print 是一個功能
   繼承
     做用: 減小代碼的冗餘   爲了功能的升級和擴展----  原來沒有的功能進行添加
     魔法方法 都會被子類繼承
      單繼承
        子類繼承父類的屬性和方法  可使用父類的屬性和方法
        格式  class  子類(父類)
       多層繼承 
       class G  () -----  class F(G)  ---  class M(F)  繼承了上上一層和上一次層
      多繼承
 
      class(M)  ------ class(F)   -------  class(M,F)
      類的繼承連
       格式 類名._mor_
相關文章
相關標籤/搜索