Python中類的使用(1簡單了解類)



:是一直數據類型,本身不占內存空間,跟number,string,boolean等類似
用類創建實例化對象(變量),對象占內存空間
格式:
class 類名(父類列表):
屬性
行為
self 代表類的實例,不是類
哪個對象調用方法,那么該方法中的self就代表對象,self不是關
鍵字,換成其他標識符也都可以
類名:self.__class__
# object: 基礎類,超類,所有類的父類,沒有合適的父類都可以寫object
class Person(object):
#定義屬性(定義變量)
name=""
age=0
height=0
weight=0

#定義方法(定義函數)
#注意:方法的參數必須以selff當第一個參數
#self代表類的實例(某個對象)
    def run(self):
print("run")
print(self.__class__) #類名<class '__main__.Person'>
x=self.__class__("sam",11,120,30)
print(x) #<__main__.Person object at 0x008C4190>
def eat(self, food):
print("eat" + food)
def say(self):
print("Hello!My name is %s,I am %d years old "%(self.name,self.age))
def play(a): #self不是關鍵字,換成(a)其他標識符也都可以
print("play")
def __init__(self,name,age,height,weight):#構造函數
self.name=name
self.age=age
self.height=height
self.weight=weight
per1=Person("lilei",18,168,70)
per1.say()
per1.play()
per1.run()
 


免責聲明!

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



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