欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 類里的實例

江奕云1年前9瀏覽0評論

在Python中,類是一種面向對象的編程方式的基礎。類是一個對象的藍圖,并為該類的實例定義屬性和方法。在一個類中,實例是基于類定義的對象,可以訪問類的屬性和方法。

class person:
def __init__(self, name, age):
self.name = name
self.age = age
def info(self):
print(f"My name is {self.name} and I am {self.age} years old.")
p1 = person("Tom", 25)
p1.info()

在上面的代碼中,我們定義了一個person類,其有兩個屬性:name和age。它還有一個名為“info”的方法,該方法將打印出person對象的姓名和年齡。在實例化p1時,我們為它傳遞了名稱和年齡,然后我們使用p1實例調用了“info”方法。此時,方法內部的self關鍵字指的是p1實例。

在Python中,每次類實例化時,都會創建一個新的實例,并存儲在內存中。這些實例是相互獨立的,可以具有不同的屬性值。例如:

p2 = person("Jerry", 30)
p2.info()

在這里,我們創建了一個新的名稱為Jerry,年齡為30歲的person對象。我們再次調用了“info”方法,此時self關鍵字指向p2實例,它的名稱和年齡不同于p1實例。

總體上,實例是類的具體實現,每個實例都是類的一個獨立對象。通過創建類實例,我們可以訪問和操作類的方法和屬性,這是Python面向對象編程中一個重要概念。