--- title: 17.Python 實體物件的建立與使用 - 上篇 - 實體屬性 Instance Attributes By 彭彭 tags: 學習, 紀錄 --- ## 17.Python 實體物件的建立與使用 - 上篇 - 實體屬性 Instance Attributes By 彭彭 {%youtube Lr5N2r1rmtM %} ## 類別的兩種用法 1. 類別與類別屬性 2. 類別與實體物件、實體屬性 ## 實體物件 - 透過類別建立:先定義類別,再透過類別建立實體物件 - 建立、使用:要先建立實體物件,然後才能使用實體屬性 ## 建立實體 - 基本語法 class 類別名稱: 『定義初始化函式』 (有縮排)def_init_(self): 透過操作self來定義實體屬性 『建立實體物件,放入變數obj中』 obj=類別名稱() 『呼叫初始化函式』 ## 程式範例 class Point: (---)def_init_(self): (------) self.x=3 (這裡指的是實體屬性 與上一課講的是不同概念,不能混淆) (------) self.y=4 (這裡指的是實體屬性 與上一課講的是不同概念,不能混淆) 建立實體物件 此實體物件包含x和y兩個實體屬性 p=Point() -----分隔線------- class Point: (---)def_init_(self,x,y): (-------)self.x=x (-------)self.y=y 建立實體物件 建立時,可直接傳入參數資料 p=Point(1,5) ## 使用實體 - 基本語法 實體物件. 實體屬性名稱 ## 程式範例 class Point: (---)def_init_(self,x,y): (------)self.x=x (------)self.y=y 建立實體物件,並取得實體屬性資料 p=Point(1,5) print(p.x+p.y)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up