python静态变量和静态方法_python的静态成员变量、实例成员变量、静态方法、类方法、实例方法...
生活随笔
收集整理的這篇文章主要介紹了
python静态变量和静态方法_python的静态成员变量、实例成员变量、静态方法、类方法、实例方法...
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
標簽:
靜態(tài)成員變量(類變量)和普通成員變量(實例變量)
靜態(tài)成員變量只能通過類名.變量名獲得,實例成員變量,通過該實例引用.變量名獲得。
在實例對靜態(tài)成員變量賦值時,實例
python是動態(tài)類型的語言,沒有特別的標志區(qū)分靜態(tài)成員變量和普通成員變量
如果你使用類名.成員變量??? 那這個成員變量現(xiàn)在就是靜態(tài)成員變量(類變量)
如果你使用實例.成員變量??? 那這個成員變量現(xiàn)在就是普通成員變量(實例變量)
靜態(tài)方法、類方法、實例方法
實例方法,類中的普通方法,由實例調(diào)用
類方法,被@classmethod裝飾的方法,類對象和實例都可以調(diào)用類方法
靜態(tài)方法,被@staticmethod裝飾的方法,類對象和實例都可以調(diào)用靜態(tài)方法,靜態(tài)方法不會對任何實例造成影響
實例方法和類方法的區(qū)別是,實例方法的第一個參數(shù)是self(實例本身),類方法的第一個參數(shù)是cls(類對象本省)
注意:這里的類對象和實例對象的意思是 type(類名)---classobj
type(實例名)-instance
標簽:
總結(jié)
以上是生活随笔為你收集整理的python静态变量和静态方法_python的静态成员变量、实例成员变量、静态方法、类方法、实例方法...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: NFL常规赛海盗主场遭零封 汤姆布雷迪现
- 下一篇: python3 csv读写_在pytho