--- title: 18.Python 實體物件的建立與使用 - 下篇 - 實體方法 - Instance Methods By 彭彭 tags: 學習, 紀錄 --- ## 18.Python 實體物件的建立與使用 - 下篇 - 實體方法 - Instance Methods By 彭彭 {%youtube MZtTClJ74NU %} ## 類別的兩種用法 1. 類別與類別屬性 2. 類別與實體物件、實體屬性、實體方法 ## 實體屬性:封裝在實體物件的變數 ## 程式範例 class Point: (---)def__ init__(self,x,y): (-------)self.x=x (-------)self.y=y 『建立實體物件,並取得實體屬性資料』 p=Point(1,5) print(p.x+p.y) ## 實體方法:封裝在實體物件中的函式 ## 基本語法 class 類別名稱: 『定義初始化函式』 (---)def __ init__(self): 定義實體屬性 定義實體方法/函式 『建立實體物件,放入變數obj中』 obj=類別名稱() ---分隔線------ class 類別名稱: 『定義初始化函式』 (---)def __ init__(self): 封裝在實體物件中的變數 (---)def 方法名稱(self,更多自訂參數): 方法主體,透過self 操作實體物件 『建立實體物件,放入變數obj中』 obj=類別名稱() ## 使用方法 - 基本語法:實體物件.實體方法名稱(參數資料) ## 程式範例 class Point: (---)def__init__(self,x,y): (------)self.x=x (------)self.y=y (---)def show(self): (------)print(self.x,self.y) p=Point(1,5) 『建立實體物件』 p.show() 『呼叫實體方法』 # End