-
函數(shù)是直接用函數(shù)名調(diào)用的,而方法是類的一部分。
查看全部 -
應(yīng)使用新式類
class?NewStyleClass(object):
查看全部 -
面向?qū)ο蟮幕締卧菍?duì)象,數(shù)據(jù)和功能具有復(fù)用性、擴(kuò)展性、靈活性。
查看全部 -
dfdsafd
查看全部 -
好查看全部
-
對(duì)象的創(chuàng)建和初始化
查看全部 -
對(duì)象實(shí)例化的過程?
正常情況只需初始化,不需要?jiǎng)?chuàng)建是因?yàn)槎x類的時(shí)候從父類繼承了
查看全部 -
沒有下劃線的屬性是公有屬性,一個(gè)下劃線的屬性是私有屬性,兩個(gè)下劃線的屬性則是部分實(shí)現(xiàn)私有屬性(類內(nèi)可以進(jìn)行訪問,但是在創(chuàng)建類的對(duì)象中不能使用)
查看全部 -
123查看全部
-
判斷對(duì)象是否從屬于一個(gè)類的時(shí)候可以用isinstance()函數(shù):
isinstance(對(duì)象,類)
打印True的該對(duì)象就是類實(shí)例化過的那個(gè)對(duì)象
同理用issubclass()可以判斷一個(gè)類是否是另一個(gè)類的子類
查看全部 -
繼承父類的方法可以用super()方法:
super(子類名,self).方法名(父類該方法定義的屬性)
查看全部 -
類中方法的裝飾器:
classmethod和property
classmethod:調(diào)用類方法時(shí)直接用類名調(diào)用,
property:調(diào)用時(shí)用對(duì)象加方法不用加括號(hào)來調(diào)用(就類似訪問一個(gè)屬性)
查看全部 -
python中一切皆對(duì)象,所以類中的方法可以直接替換成另一個(gè)屬性,比如字符串
查看全部 -
函數(shù)是直接調(diào)用來實(shí)現(xiàn)的
方法是通過對(duì)象調(diào)用來實(shí)現(xiàn)的
查看全部 -
變量名前加一個(gè)下劃線表示私有變量,調(diào)用的時(shí)候仍可以訪問;
變量名前加兩個(gè)下劃線后該變量只能在類的內(nèi)部訪問
查看全部
舉報(bào)