Python面向對象

類衩辟,用來描述具有相同屬性和方法的集合绎晃。他定義了該集合中每一個對象所共有的屬性和方法泊柬。

類變量:定義在類中且在函數(shù)體之外椎镣。

數(shù)據(jù)成員:類變量或者實體變量。

方法重寫:如果父類的方法無法滿足需求兽赁,可以進行方法重寫状答。

局部變量:定義方法中的變量

實例變量:在類的聲明中,屬性使用變量來表示的刀崖。

繼承:即派生類繼承基類

實例化: 創(chuàng)建一個類的實例惊科,類的具體對象

方法:類中定義的函數(shù)

對象:通過類定義的數(shù)據(jù)結構實例,即為對象

類的創(chuàng)建

class  classname:
  """"
    類說明
  """
  #創(chuàng)建類變量和方法
  paramName = 數(shù)據(jù)值
  
  def functionName(param1,param2):
    # do something

  def functionName2(param1,param2):
    #do something
   

栗子

class User:
  name = ""
  age = 0
  sex = 1
  def __init__(self,name,age):
    self.name = name
    self.age = age
  
  def showUserInfo(self,name,age):
    print("name:{},age:{},sex:{}".format(self.name,self.age,self.sex))

使用

import User
u = User("Wang",20)
u.showUserInfo()    //name:Wang,age:20,sex:1

常用方法
getattr(object,屬性名稱);
setattr(object,屬性名稱,屬性值)
delattr(object,屬性名稱)
hasattr(object,屬性名稱)

垃圾回收
del 對象或變量名稱

類的繼承 class 子類(父類1蒲跨,父類2译断,父類3)

class Student(User):
  """學生基礎類"""
  def __init__(self):
    print("構造方法")
 
  def className(self,name):
    self.classname = name

  #重寫父類方法
  def displayUser(self):
    print("哈哈")

類中私有方法與變量,在屬性和方法前面兩個下劃線"_"
__變量名稱
def __方法名稱

在python中不允許訪問私有屬性和方法或悲。但可以使用 object.className__attrName(對象.類名__私有屬性)

?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末孙咪,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子巡语,更是在濱河造成了極大的恐慌翎蹈,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件男公,死亡現(xiàn)場離奇詭異荤堪,居然都是意外死亡合陵,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門澄阳,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拥知,“玉大人,你說我怎么就攤上這事碎赢〉吞蓿” “怎么了?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵肮塞,是天一觀的道長襟齿。 經(jīng)常有香客問我,道長枕赵,這世上最難降的妖魔是什么猜欺? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮拷窜,結果婚禮上开皿,老公的妹妹穿的比我還像新娘。我一直安慰自己装黑,他們只是感情好副瀑,可當我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著恋谭,像睡著了一般。 火紅的嫁衣襯著肌膚如雪挽鞠。 梳的紋絲不亂的頭發(fā)上疚颊,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天,我揣著相機與錄音信认,去河邊找鬼材义。 笑死,一個胖子當著我的面吹牛嫁赏,可吹牛的內容都是我干的其掂。 我是一名探鬼主播,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼潦蝇,長吁一口氣:“原來是場噩夢啊……” “哼款熬!你這毒婦竟也來了?” 一聲冷哼從身側響起攘乒,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤贤牛,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后则酝,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體殉簸,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了般卑。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片武鲁。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖蝠检,靈堂內的尸體忽然破棺而出洞坑,到底是詐尸還是另有隱情,我是刑警寧澤蝇率,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布迟杂,位于F島的核電站,受9級特大地震影響本慕,放射性物質發(fā)生泄漏排拷。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一锅尘、第九天 我趴在偏房一處隱蔽的房頂上張望监氢。 院中可真熱鬧,春花似錦藤违、人聲如沸浪腐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽议街。三九已至,卻和暖如春璧榄,著一層夾襖步出監(jiān)牢的瞬間特漩,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工骨杂, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留涂身,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓搓蚪,卻偏偏與公主長得像凌净,于是被迫代替她去往敵國和親荠诬。 傳聞我的和親對象是個殘疾皇子胆敞,可洞房花燭夜當晚...
    茶點故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內容

  • 自己以前整理的筆記旁振,不太完整,后續(xù)會不斷更新杜耙。搜骡。。佑女。 [ ] __new__方法擴展 [ ] 魔法方法 [ ] 什...
    alan2yang閱讀 1,701評論 0 1
  • 一记靡、面向對象谈竿,這個對象到底是什么? 這個對象不是python中的實例摸吠,python中我們把一個類的實例也叫做對象空凸,...
    youngkun閱讀 915評論 0 2
  • 面向對象 一種認識世界,分析世界的方法論寸痢。將萬事萬物抽象為類 類class 類是抽象的概念呀洲,是萬事萬物的抽象,是一...
    vampire6閱讀 441評論 0 0
  • Python 面向對象 作者:楊夢鴿 校對:翟舒青 Python從設計之初就已經(jīng)是一門面向對象的語言啼止,正因為如此道逗,...
    木易林1閱讀 145評論 0 1
  • Python 面向對象 Python從設計之初就已經(jīng)是一門面向對象的語言,正因為如此献烦,在Python中創(chuàng)建一個...
    今早上閱讀 522評論 0 0