国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

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

2019-11-25 16:43:16
字體:
供稿:網(wǎng)友

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

class Cat:  pass

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

class Cat:  name = 'cat'class A(Cat):  passprint A.name  # cat

經(jīng)典類

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

class Cat:  name = 'cat'class Dog:  name = 'dog'class A(Cat, Dog):  passprint A.name  # cat

如果Cat類沒有name屬性呢?

class Cat:  pass  ...print A.name  # dog

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

class Animal:  name = 'animal'class Cat(Animal):  passclass Dog(Animal):  name = 'dog'class A(Cat, Dog):  passprint A.name  # animal

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

主站蜘蛛池模板: 丹东市| 江孜县| 邵阳市| 城固县| 云霄县| 太仓市| 乐山市| 尚志市| 得荣县| 满洲里市| 台安县| 台山市| 宜阳县| 漾濞| 临汾市| 乌兰察布市| 贺州市| 蒲城县| 弥渡县| 万宁市| 北宁市| 和平县| 高淳县| 报价| 翼城县| 松溪县| 克拉玛依市| 固原市| 库尔勒市| 涟源市| 化州市| 垫江县| 霍林郭勒市| 苏州市| 新民市| 科尔| 永新县| 大方县| 康平县| 遂平县| 砚山县|