python的數(shù)據(jù)類型(面向?qū)ο蟮木幊陶Z言有哪些)

發(fā)布時(shí)間:2023-08-19
本文主要介紹python數(shù)據(jù)類型(什么是面向?qū)ο缶幊陶Z言),下面一起看看python數(shù)據(jù)類型(什么是面向?qū)ο缶幊陶Z言)相關(guān)資訊。
一、python中面向?qū)ο蟮闹匾g(shù)語
1.多態(tài):一個(gè)函數(shù)有很多種形式,調(diào)用一個(gè)方法也有很多種形式,但是方法不一樣。2.繼承:一個(gè)子項(xiàng)繼承了父項(xiàng)的一些功能,顯示了程序中的一些聯(lián)系。3.封裝:封裝需要重用的函數(shù)或功能。方便其他程序直接調(diào)用。4.類:具有相同數(shù)據(jù)或方法的一組對(duì)象的集合。5.對(duì)象:對(duì)象是一個(gè)類的具體實(shí)例。6.實(shí)例化:一個(gè)對(duì)象實(shí)例的實(shí)現(xiàn)。7.標(biāo)識(shí):每個(gè)對(duì)象案例都需要一個(gè)標(biāo)簽來惟一地標(biāo)識(shí)這個(gè)案例。8.實(shí)例屬性:對(duì)象是屬性的集合。9.case方法:全部訪問或更新一個(gè)對(duì)象實(shí)例的一個(gè)或多個(gè)屬性函數(shù)的集合。10.類屬性:屬于一個(gè)類中所有對(duì)象的屬性;11.類方法:從屬于類的函數(shù),可以在沒有特定的相反實(shí)例的情況下工作。二、封裝、繼承、多態(tài)i .封裝
1.概念
公開的屬性:可以在類外的任何地方直接訪問。
private屬性:只能在類內(nèi)部直接訪問,在object屬性前面加兩個(gè)下劃線表示是privat: 2 d: 3 #公共屬性4 self . name = name 5 self . age = age 678 p1 = person( 杰克 ,10) 9 #直接訪問10print (p1.name,p1.age) # jack101112 #修改13p1.name = 湯姆 14p1.age = 1915print (p1.name,p1.age) # tom19 3。財(cái)產(chǎn)被私有化了。
工作原理:屬性一旦私有化,在底部會(huì)形成一個(gè)_ class name _ _ attribute name的屬性名,但不推薦。私有化屬性在底層的存在形式會(huì)根據(jù)操作系統(tǒng)或者python解釋器的不同而不同。如果用這種直接訪問,就違背了python的跨平臺(tái)特性。
1類person(object): 2 d: 3自我。_ _名稱=說出4個(gè)自己。_ _年齡=年齡5 6 7 p =人( 杰克 #attribut: ;個(gè)人 對(duì)象沒有屬性。;姓名和名稱。;9 print(p . _ _ nam: ;個(gè)人 對(duì)象沒有屬性。;_ _名稱和名稱;;10打印(p._person__name) #杰克
4.對(duì)外公開的函數(shù)訪問類外的屬性,不外乎兩個(gè)操作:獲取值和修改值。
1類person(object): 2 d: 3自我。_ _ nam: 8回歸自我。__nam:11 self。_ _ name = name 12 13 def get age(self): 14回歸自我。__age15 16 def setage(自己,年齡): 17 if age 0 : 18 age = abs(年齡)19自己。_ _年齡=年齡20 21 22 p =人( 杰克 ,10)23 #獲取值24r 1 = p . getname25 print(r1)# jack 26 #修改值27p . setname( 湯姆 )28r 2 = p . getname29 print(r2)# tom 3031 p . setage(-19)32 print(p)。
標(biāo)簽:
屬性對(duì)象
了解更多python數(shù)據(jù)類型(什么是面向?qū)ο缶幊陶Z言)相關(guān)內(nèi)容請(qǐng)關(guān)注本站點(diǎn)。
上一個(gè):大貨車電路維修,師傅我現(xiàn)在學(xué)的是大車電路維修有一年了不知道這行下去還吃不
下一個(gè):貼梗海棠的栽培管理要點(diǎn)

512一般怎么分盤,內(nèi)存512G怎么分配
梔子花與丁香花的區(qū)別
基本差分式放大電路
電腦主機(jī)電源輸出電壓電流(主機(jī)電源輸出電壓)
固態(tài)硬盤qlc tlc mlc,固態(tài)硬盤mlc tlc slc怎么分別
榮耀4c和4x的區(qū)別(榮耀4c和榮耀4a)
移動(dòng)硬盤怎么裝系統(tǒng)win10(移動(dòng)硬盤安裝系統(tǒng)教程)
龍井茶中重金屬元素pb含量的影響因子探究
.in域名注冊(cè)的步驟,有什么優(yōu)勢(shì)?
普洱茶包裝上的通風(fēng)儲(chǔ)存還要誤導(dǎo)多少人?
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos