日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Python面向?qū)ο蟪跫壗坛痰木幣?/div>

Python不單能用作結(jié)構(gòu)化編程,還可以面向高級語言的對象,此文章將介紹Python面向?qū)ο蟮囊环N相關(guān)編程方案。希望你通過以下的文章,對Python面向?qū)ο蟮南嚓P(guān)編程方案有所了解,也對其產(chǎn)生興趣。

為武隆等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計(jì)制作服務(wù),及武隆網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)、武隆網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠(yuǎn)!

類的定義,類的定義使用關(guān)鍵字class,后跟類的名稱,及":"。如定義一個(gè)Point類

定義一個(gè)空的類,沒有任何屬性與方法

 
 
 
  1. class Point:
  2.     pass
  3. '''

向類中添加類屬性(有的稱之為類成員),類屬性與其它的變量使用方法一致,第一次使用便是對此變量的定義,屬性的作用域?yàn)檎麄€(gè)類,即這個(gè)類的所有方法可以訪問此屬性,定義Point屬性的屬性x和y

定義一個(gè)空的類,沒有任何屬性與方法

 
 
 
  1. class Point:
  2.     # 定義x和y坐標(biāo)
  3.     x = 10
  4.     y = 10
  5. '''

類方法為特殊的函數(shù),其定義方法與函數(shù)類似,但有一個(gè)默認(rèn)的參數(shù)self,表示此類對象的實(shí)例(instance),定義類的方法,設(shè)置x的方法setX和獲取x的方法getX。
'''
 定義一個(gè)完整的類,包含屬性與方法

 
 
 
  1. class Point:
  2.     # 定義x和y坐標(biāo)
  3.     x = 10
  4.     y = 10
  5.     def setX(self,x_):
  6.         self.x = x_
  7.     def getX(self):
  8.         return self.x
  9.     def setY(self,y_):
  10.         self.y = y_
  11.     def getY(self):
  12.         return self.y
  13.     def setXY(self,x_,y_):
  14.         self.setX(x_)
  15.         self.setY(y_)
  16. '''

注意:這個(gè)類方法如何訪問類屬性,使用self.x,而不是x。python類方法與C++不同,類的成員方法不會(huì)自動(dòng)使用類的屬性,必須使用self明確指定。如果只使用x,則在setX函數(shù)中創(chuàng)建了一個(gè)變量x,并將其值設(shè)置為_x。同樣對于類方法之間互相訪問時(shí)也必須使用self指定為調(diào)用的為類的方法。

python還支持在類定義塊之外定義方法,這個(gè)方法滿足類方法,例如先定義一個(gè)函數(shù)

 然后定義類,并將類成員h賦值為

 
 
 
  1. outX
  2. def out_setX(self,x_):
  3.     self.x = x_

創(chuàng)建一個(gè)類的對象,并訪問這個(gè)類的屬性和方法

創(chuàng)建Point的一個(gè)對象

 
 
 
  1. pt = Point()

設(shè)置坐標(biāo)x的值

 
 
 
  1. x = 10
  2. y = 10
  3. setX = out_setX
 
 
 
  1. pt.x = 10

獲取坐標(biāo)x的值

 
 
 
  1. print pt.x

訪問對象的方法

 
 
 
  1. pt.setX(20)
  2. '''

以上是對Python面向?qū)ο髣?chuàng)建一個(gè)類的對象的開頭一部分,希望你能從中得到相關(guān)的信息。


本文題目:Python面向?qū)ο蟪跫壗坛痰木幣?
鏈接URL:http://www.5511xx.com/article/dpggjpo.html