最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

舉例講解Python面向?qū)ο缶幊讨蓄惖睦^承

 更新時(shí)間:2016年06月17日 17:40:11   投稿:goldensun  
類是面向?qū)ο笳Z(yǔ)言中的標(biāo)配,同樣類的繼承也是體現(xiàn)面向?qū)ο蟮闹匾匦?這里我們就來(lái)舉例講解Python面向?qū)ο缶幊讨蓄惖睦^承,需要的朋友可以參考下

python創(chuàng)建一個(gè)類很簡(jiǎn)單只需要定義它就可以了.

class Cat:
  pass

就像這樣就可以了,通過(guò)創(chuàng)建子類我們可以繼承他的父類(超類)的方法。這里重新寫一下cat

class Cat:
  name = 'cat'


class A(Cat):
  pass

print A.name  # cat

經(jīng)典類

我們也可以這樣,讓A多繼承。

class Cat:
  name = 'cat'


class Dog:
  name = 'dog'


class A(Cat, Dog):
  pass

print A.name  # cat

如果Cat類沒(méi)有name屬性呢?

class Cat:
  pass

  ...
print A.name  # dog

A就會(huì)在其他的父類中找name這個(gè)屬性。如果繼承的兩個(gè)父類都是繼承自Animal類而Animal類也有name屬性呢?

class Animal:
  name = 'animal'


class Cat(Animal):
  pass


class Dog(Animal):
  name = 'dog'


class A(Cat, Dog):
  pass

print A.name  # animal

這樣A就不會(huì)在Dog類中找而是會(huì)在Animal上找到name, 這種類叫經(jīng)典類。類的解析順序是一種從左到右深度優(yōu)先的搜索。也就是A–> Cat–> Animal –> Dog。

新式類

python還有一種創(chuàng)建類的方式,就是使用新式類(建議使用), 都繼承自object這個(gè)基類, 新式類的搜索規(guī)則是從左到右逐級(jí)查詢。也就是A–> Cat –> Dog –> Animal。

class Cat(object):
  pass

相關(guān)文章

最新評(píng)論

沭阳县| 勐海县| 英山县| 定边县| 德令哈市| 湘阴县| 梁山县| 巴楚县| 钟祥市| 河西区| 威信县| 抚顺县| 怀远县| 巴塘县| 万全县| 长白| 敦化市| 昌吉市| 瓦房店市| 嵊泗县| 新津县| 渑池县| 南宁市| 黎平县| 西乡县| 财经| 保定市| 玛沁县| 维西| 华阴市| 曲水县| 凤凰县| 揭东县| 修文县| 丹寨县| 牡丹江市| 怀远县| 榆中县| 高淳县| 元朗区| 宁乡县|