-
兩個(gè)類方法的裝飾器查看全部
-
1、類的屬性可以寫(xiě)在類名下邊也可以寫(xiě)在初始化函數(shù)里面。 2、像c++這種語(yǔ)言中類屬性的訪問(wèn)控制(公共的,被保護(hù)的,私有的)中,當(dāng)定義為私有的的時(shí)候,是不能通過(guò)對(duì)象.屬性這種方式來(lái)訪問(wèn)的而是要在類中定義一個(gè)返回這個(gè)屬性的方法,通過(guò)對(duì)象.方法的方式來(lái)獲得屬性的。 3Python中沒(méi)有真正的訪問(wèn)控制,要定義為私有屬性就在屬性名前加兩個(gè)下劃線,但是實(shí)際上通過(guò)__對(duì)象__.__屬性的方式還是能夠訪問(wèn)。查看全部
-
多態(tài):不同的人對(duì)同一件事有不同的看法。查看全部
-
dir() type()查看全部
-
對(duì)象:類的一個(gè)實(shí)例查看全部
-
類:定義一類事物的抽象特點(diǎn)查看全部
-
定義類的屬性 1.直接在類里定義 class Programer(object): sex='male' 會(huì)被所有類的對(duì)象使用 2.在構(gòu)造函數(shù)里定義 class Programer(object): def __init__(self,name,age): self.name =name self.age = age 3.訪問(wèn)的控制 class Programer(object): def __init__(self,name,age): self.name =name ----->可以公開(kāi)訪問(wèn) self._age = age ------>私有屬性,還可被對(duì)象訪問(wèn) self.__weight = weight ---->不可被類外訪問(wèn),可通過(guò)實(shí)例名._類名__weight訪問(wèn) 4..__dict__#查看對(duì)象屬性的情況 programer=Programer('Albert',25,80) print programer.__dict__ 打印對(duì)象屬性發(fā)現(xiàn)是{'_age':25,'_Programer__weight':70,'name':'Albert'}查看全部
-
1.定義類 class NewStyle(object): pass 2.構(gòu)造函數(shù) def __init__(self,...) 3.析構(gòu)函數(shù) def __del__(self,...) 4.類的兩個(gè)內(nèi)建函數(shù) dir() 返回一個(gè)對(duì)象的屬性 type() 獲取對(duì)象的類型查看全部
-
設(shè)置屬性的方法查看全部
-
兩個(gè)內(nèi)建函數(shù) dir()返回對(duì)象的屬性 type()獲取對(duì)象的類型查看全部
-
__init__是類的構(gòu)造函數(shù) 析構(gòu)函數(shù) 在銷毀一個(gè)對(duì)象時(shí)調(diào)用的,當(dāng)一個(gè)對(duì)象被python的垃圾回收機(jī)制回收的時(shí)候調(diào)用,與內(nèi)建函數(shù)__del__函數(shù)無(wú)關(guān)查看全部
-
同一類人對(duì)同一個(gè)問(wèn)題有不同的看法,這個(gè)就是多態(tài)查看全部
-
1)Old Style Class class OldStyle: pass 2)New Style Class (Python 全部采用新式類定義) class NewStyle(object) pass查看全部
-
多態(tài)的要素: 1.繼承 2.方法重寫(xiě)查看全部
-
面向?qū)ο蟮娜齻€(gè)特性:封裝、繼承、多態(tài)查看全部
舉報(bào)
0/150
提交
取消