最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python面向?qū)ο髮?shí)現(xiàn)方法總結(jié)

 更新時間:2020年08月12日 09:04:09   作者:馮文浩20199326  
這篇文章主要介紹了Python面向?qū)ο髮?shí)現(xiàn)方法總結(jié),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

總結(jié)

類的定義

很久以前,語言都是面向過程的,經(jīng)過計(jì)算機(jī)科學(xué)家的探索,出現(xiàn)了面向?qū)ο蟆C嫦驅(qū)ο罂梢越忉屔钪泻芏鄸|西。比如人,人就是個對象,有參數(shù),比如器官,身高啥的,有方法,比如跑步,學(xué)習(xí)等。不扯那么多了。
對象就是類,在python中用class定義類。類里面有兩大部分,一部分是屬性,一部分是方法。比如,定義一個人對象。這個人的屬性就是身高,體重,方法就是說話。

#定義人
class Person:
  #定義屬性
  height=0
  weight=0

  #構(gòu)造函數(shù)
  def __init__(self,h,w):
    self.height=h
    self.weight=w
  
  #定義方法
  def speak(self):
    print('I can speak!')

上面的代碼就定義了一個Person類.

繼承

定義了類之后,就要牽扯到繼承這個事。說白了就是兒子繼承父親的家產(chǎn)(屬性,方法),但兒子也可對屬性進(jìn)行添加,方法進(jìn)行重寫或增加等。

python繼承很簡單,格式是這樣的

class Son(Parent)

通過這樣的定義就有了一個繼承類son,他會繼承parent的everything。寫段代碼例子。

class Parent:
  money=0
  def __init__(self,m):
    self.money=m
    
  def makeMoney(self):
    print('i can make money!')

class Son(Parent):
  height=0
  def __init__(self,m,h):
    Parent.__init__(self,m)
    self.height=h
    
  def makeMoney(self):
    print('So did i!')
son=Son(20,1)
print(son.makeMoney())

繼承后你可能想調(diào)用父類的方法,可以用super(Son,son).makeMoney()調(diào)用。

上面是單繼承的例子,多繼承類似,在此就不再贅述

私有變量

這個東西只能在類里使用,不能通過實(shí)例化對象調(diào)用。

定義的時候在變量名字前加__

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

黑龙江省| 姚安县| 龙陵县| 辉南县| 乳山市| 祁东县| 盐源县| 丰县| 开阳县| 兴安盟| 六安市| 迁安市| 阜康市| 盐津县| 湾仔区| 拜泉县| 沾益县| 静宁县| 嘉峪关市| 漯河市| 巴楚县| 开封市| 内江市| 专栏| 房山区| 乌鲁木齐市| 皮山县| 长治市| 章丘市| 霍城县| 长岭县| 六盘水市| 永定县| 腾冲县| 兰西县| 大渡口区| 南澳县| 东港市| 铜陵市| 安西县| 乌兰察布市|