Python類的基本點(diǎn)

通過class關(guān)鍵字定義自己的類,類里面的內(nèi)容都包含啥呢?

類的定義如下:class ? Person:

內(nèi)容呢?不要著急,請繼續(xù)往下看呀!!?。?!

one.我們來了解一下變量吧,類內(nèi)部的變量有私有變量和公有變量,如下:

? ? ? ? ? ? ? ? ? __selfcounter =0# 私有變量

? ? ? ? ? ? ? ? ? publiccounter =0# 公開變量

two.構(gòu)造函數(shù),聽起來有沒有有點(diǎn)高大上了,呵呵呵~~~

? ? ? ? ? ? ? ?def__init__(self,a,b):

? ? ? ? ? ? ? ? ? ? ? ?self.__selfcounter = a

? ? ? ? ? ? ? ? ? ? ? ?self.publiccounter = b

three.普通的公開方法,例如:

? ? ? ? ? ? ? defcount(self):

? ? ? ? ? ? ? ? ? ? ? ?self.__selfcounter+=2

? ? ? ? ? ? ? ? ? ? ? ?self.publiccounter +=3

? ? ? ? ? ? ? ? ? ? ? printself.__selfcounter

four.protected方法,以供自己以及子類使用

? ? ? ? ? ? ? ? def_count2(self):

? ? ? ? ? ? ? ? ? ? ? printself.__selfcounter

five.私有方法,只能提供自己內(nèi)部使用

? ? ? ? ? ? ? ? ? ?def__count3(self):

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?print"私有方法輸出!"

over~~~~別期待了,類里面就這些玩意,想找更多的你只能去度娘了哈哈哈哈

怎么實(shí)例化去調(diào)用呢,請看這里:

? ? ? ? ? ? ? ? #實(shí)例化類調(diào)用方法

? ? ? ? ? ? ? ? counter1 = Person(20,30)

? ? ? ? ? ? ? ? counter1.count()

? ? ? ? ? ? ? ? #實(shí)例化類調(diào)用變量

? ? ? ? ? ? ? ? counter2 = Person(50,50)

? ? ? ? ? ? ? ? ?counter2.publiccounter

類和類之間如同人之間是可以繼承的,就想你家娃繼承了你那么多優(yōu)點(diǎn),有木有很想知道Python怎么繼承的呢

classSubPerson(Person):# 定義Person的子類

那可以繼承多個(gè)嗎?當(dāng)然

classSubPerson(Person1,Person2):#繼承多個(gè)父類

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 要點(diǎn): 函數(shù)式編程:注意不是“函數(shù)編程”,多了一個(gè)“式” 模塊:如何使用模塊 面向?qū)ο缶幊蹋好嫦驅(qū)ο蟮母拍?、屬性?..
    victorsungo閱讀 1,695評(píng)論 0 6
  • Python進(jìn)階框架 希望大家喜歡,點(diǎn)贊哦首先感謝廖雪峰老師對于該課程的講解 一、函數(shù)式編程 1.1 函數(shù)式編程簡...
    Gaolex閱讀 5,985評(píng)論 6 53
  • 1.1面向?qū)ο?面向?qū)ο?object-oriented ;簡稱: OO)至今還沒有統(tǒng)一的概念 我這里把它定義為:...
    TENG書閱讀 633評(píng)論 0 0
  • 教程地址:python進(jìn)階 - 慕課網(wǎng) python函數(shù)式編程 變量可以指向函數(shù): f = absprint(f)...
    竹口小生閱讀 675評(píng)論 0 2
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,652評(píng)論 18 399

友情鏈接更多精彩內(nèi)容