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

首頁 > 編程 > Python > 正文

Python面向?qū)ο骳lass類屬性及子類用法分析

2020-02-22 23:06:00
字體:
供稿:網(wǎng)友

本文實(shí)例講述了Python面向?qū)ο骳lass類屬性及子類用法。分享給大家供大家參考,具體如下:

class類屬性

class Foo(object):  x=1.5foo=Foo()print foo.x#通過實(shí)例訪問類屬性>>>1.5print Foo.x #通過類訪問類屬性>>>1.5foo.x=1.7  #只改新實(shí)例屬性,不會改變類屬性print foo.x>>>1.7print Foo.x>>>1.5foo.x+=0.2 ##只改新實(shí)例屬性,不會改變類屬性print foo.x>>>1.9print Foo.x>>>1.5del foo.x ##刪除更新的實(shí)例屬性,默認(rèn)變?yōu)轭惖膶傩詐rint foo.x>>>1.5print Foo.x>>>1.5

class子類

父類:

class AddrBookEntry(object):  "address book entry class"  def __init__(self, nm, ph):    self.name = nm    self.phone = ph    print "created instance for:", self.name  def updatePhone(self, newph):    self.phone = newph    print "updated phone# for:", self.name

子類:

當(dāng)一個(gè)類被派生出來,子類就繼承了基類的屬性。所以EmplAddrBookEntry繼承了AddrBookEntry的updatePhone的方法。子類最好自定義自己的構(gòu)造器,不然基類的構(gòu)造器會被調(diào)用。如果子類重寫了基類的構(gòu)造器,基類的構(gòu)造器就不會自動(dòng)調(diào)用,除非被顯示聲明出來。

class EmplAddrBookEntry(AddrBookEntry):  "employee address book entry class"  def __init__(self, nm, ph, id, em):##重寫基類構(gòu)造器    AddrBookEntry.__init__(self, nm, ph)    self.empid = id    self.email = em  def updateEmail(self, newem):    self.email = newem    print "updated e-mail address for:", self.name

使用子類:

john = EmplAddrBookEntry("john doe","408-555-1212", 42, "john@spam.doe")created instance for: john doe>>> john<__main__.EmplAddrBookEntry object at 0x02115FD0>>>> john.name'john doe'>>> john.phone'408-555-1212'>>> john.email'john@spam.doe'>>> john.updatePhone("415-555-1212")updated phone# for: john doe>>> john.phone'415-555-1212'>>> john.updateEmail("john@doe.spam")updated e-mail address for: john doe>>> john.email'john@doe.spam'

更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python面向?qū)ο蟪绦蛟O(shè)計(jì)入門與進(jìn)階教程》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python Socket編程技巧總結(jié)》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python編碼操作技巧總結(jié)》及《Python入門與進(jìn)階經(jīng)典教程》

希望本文所述對大家Python程序設(shè)計(jì)有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 剑川县| 菏泽市| 安远县| 琼结县| 通海县| 尼木县| 富顺县| 江山市| 林周县| 格尔木市| 台东市| 广饶县| 霍城县| 扎赉特旗| 巴东县| 宝兴县| 仁布县| 延边| 蒲江县| 周宁县| 鹤岗市| 普兰店市| 桐乡市| 新竹县| 巫溪县| 丰城市| 多伦县| 安多县| 迁西县| 衡南县| 渝中区| 宁波市| 美姑县| 望谟县| 阳春市| 广水市| 塘沽区| 台湾省| 乐山市| 牙克石市| 大英县|