python_類中方法帶參數


類中方法帶參數

1、構造函數帶參數,實例化時就需要帶參數

class Person(): #定義類
    def __init__(self,name,leg=8): #構造函數帶參數
        self.name=name
        self.leg=leg
    def run(self):
        print("我會跑")
        print(self.name)
        print(self.leg)
    def fly(self):
        print("我會飛")

zwj=Person("xiaomei") #實例化時需要帶參數
zwj.run()

2、構造函數未帶參數,實例方法帶參數,實例化無需帶參數,調用方法時帶參數即可

class Person(): #定義類
    def __init__(self): #構造函數不帶參數
       print("jjj")
    def run(self,name,leg=8): #實例方法帶參數
        print("我會跑")
        print(name)
        print(leg)
    def fly(self):
        print("我會飛")

zwj=Person() #實例化時不需要帶參數
zwj.run("xiaomei") #調取方法需要帶參數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM