一些类的概念
1、異常處理
try:
pass
except:
pass
2、面向對象
怎么用類
面向過程
#1、4s店
#2、保險公司,上保險
#3、稅務局交稅
#4、車管所
面向對象
1:買車處
#1、4s店
#2、保險公司,上保險
#3、稅務局交稅
#4、車管所
面向對象也是包含面向過程的。
類:
一個模型,一個種類,一個藍圖。
對象:
根據模型造出來的東西。
實例:
就是對象。
實例化:
根據模型造實例的過程。
類變量
直接在類里面定義的變量,不需要實例化就可以使用,self.xxx
實例變量
如果變量前面加了self的話,在這個類里面,其他的函數都可以使用這個變量。
必須得實例化之后才可以用。
self
本類對象。
實例方法
函數入參有self的,就是實例方法,必須實例化之后才可以使用。
類方法
@classmethod
def shuoming(cls):
cls代表的就是當前這個類
pass
1、不需要實例化就可以調用的,直接類名.xxx,
self.shuoming()
2、它調用不了實例方法和實例變量。
靜態方法
只是寫在類里面而已,它調用不了類方法、類變量、實例方法、實例變量,通過類名.XX使用
類方法、實例方法可以調用它
self.act()
cls.act()
屬性方法
看起來像變量的一個方法。
封裝
概念
私有
私有變量
私有方法
繼承
try:
pass
except:
pass
2、面向對象
怎么用類
面向過程
#1、4s店
#2、保險公司,上保險
#3、稅務局交稅
#4、車管所
面向對象
1:買車處
#1、4s店
#2、保險公司,上保險
#3、稅務局交稅
#4、車管所
面向對象也是包含面向過程的。
類:
一個模型,一個種類,一個藍圖。
對象:
根據模型造出來的東西。
實例:
就是對象。
實例化:
根據模型造實例的過程。
類變量
直接在類里面定義的變量,不需要實例化就可以使用,self.xxx
實例變量
如果變量前面加了self的話,在這個類里面,其他的函數都可以使用這個變量。
必須得實例化之后才可以用。
self
本類對象。
實例方法
函數入參有self的,就是實例方法,必須實例化之后才可以使用。
類方法
@classmethod
def shuoming(cls):
cls代表的就是當前這個類
pass
1、不需要實例化就可以調用的,直接類名.xxx,
self.shuoming()
2、它調用不了實例方法和實例變量。
靜態方法
只是寫在類里面而已,它調用不了類方法、類變量、實例方法、實例變量,通過類名.XX使用
類方法、實例方法可以調用它
self.act()
cls.act()
屬性方法
看起來像變量的一個方法。
封裝
概念
私有
私有變量
私有方法
繼承
轉載于:https://www.cnblogs.com/Dorami/p/11174614.html
總結
- 上一篇: 计算机病毒与恶意代码期末总结
- 下一篇: 函数式编程(一)