python類和實例化


簡答介紹類和實例
python是面向對象的語言,最主要的就是類和實例,類是抽象的模版
創建一個類
class Studen(object),class 后接類名,定義的類名大些字母開頭,object為類的繼承,沒有合適的繼承類用object類,這是所有類最終會繼承的類
類的實例化:
bart = student()
類可以起到模版的作用,所以在創建實例的時候,可以將我們認為必要的屬性填寫進去,方法__init__
__init__第一個參數是self,在方法內部,self表示創建實例本身,所以就可以把各種屬性綁定到self

class Student(object):
  
  def __init__(self, name, score):
          self.name = name
  self.score = score
bart = Student('name','score')
類方法參數傳遞:self不需要傳參。

class Student(object):
    def __init__(self, name, score):
self.name = name
self.score = score

def get_grade(self):
if self.score >= 90:
return 'A'
elif self.score >= 60:
return 'B'
else:
return 'C'
數據封裝,封裝成Studen()類,類下的方法,成為類方法,get_grade方法可以直接調用類實例化參數.
總結:
參數實例化后,類下的所有方法,都可以調用實例參數,格式,self.參數名
self在__init__里面代表實例的本身
參數傳遞,第一個self,不需要傳遞參數,后面的參數正常傳遞


免責聲明!

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



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