19.物件導向-基本物件定義的方法 - HackMD
文章推薦指數: 80 %
19.物件導向-基本物件定義的方法自定義功能: 1.參數(傳入資料)(這邊的定義參數就是取暫時的名字) 2.回傳值(回傳答案)(return 資料) def 功能名字(暫時名字1, ownedthisnote Published LinkedwithGitHub Like Bookmark Subscribe --- title:19.物件導向-基本物件定義的方法 tags:Python進階語法與應用,筆記 --- ##19.物件導向-基本物件定義的方法 自定義功能: 1.參數(傳入資料)(這邊的定義參數就是取暫時的名字) 2.回傳值(回傳答案)(return資料) def功能名字(暫時名字1,暫時名字2): TABreturn資料 --- 鴨子類別Ducktype 重複事情->流程(功能) 重複資料->物件導向 複雜資料用字典 {"name":"Elwing","height":175}->人 若多人時可以用更有結構化->物件導向 物件:複雜資料 導向:如何結構化快速創造資料 excel: |姓名|身高|體重| |--------|--------|--------| |Bob|175|76| step1:創造設計圖 1.1欄位(還不填值) 1.2技能(專屬) step2:設計圖->資料 2.1填值 2.2使用技能 ---- ``` defbmi(height,weight): returnweight/(height/100)**2 #class設計圖首字大寫為了跟功能做分別 classPerson: name=None height=None weight=None defreturn_bmi(self): returnself.weight/(self.height/100)**2 p1=Person() p1.name="Elwing" p1.height=175 p1.weight=75 print(p1.name,p1.return_bmi()) p2=Person() p2.name="Bob" p2.height=190 p2.weight=90 print(p2.name,p2.return_bmi()) ``` × Signin Email Password Forgotpassword or Byclickingbelow,youagreetoourtermsofservice. SigninviaFacebook SigninviaTwitter SigninviaGitHub SigninviaDropbox NewtoHackMD?Signup
延伸文章資訊
- 1淺論「什麼是物件(Object)?」 - Kenmingの鮮思維
由此定義也可以得知,“物件” 與“個體(instance)” 這兩個術語,其實是具同義詞性質的。將“概念(concept)” 作為認知的對象時,所產出的“個體(instance)” ...
- 2物件定義; 什麼是物件? 物件有2種意思 - 字典百科中文版
指電腦物件導向設計軟體中的基本單元。基本觀念就是將電腦外界的事物加以對應成物件,將該物件的資料和處理方法通通整合於該物件之內。在 ...
- 3定義物件- 03 - iT 邦幫忙::一起幫忙解決難題,拯救IT 人的一天
定義一個物件(Class) 我們在實務上開發應用程式的時候, 免不了需要使用物件導向設計(Object-oriented programming)去開發應用系統. 物件(Class)類別型 ...
- 4物件導向基礎:何謂類別(Class)?何謂物件(Object)? 分享
- 5定義類別(Class) | Java SE 6 技術手冊 - caterpillar
在物件導向設計中,物件並不會憑空產生,您必須識別出問題中的物件,並對這些物件加以定義,您要定義一個規格書,在Java 中這個規格書稱之為「類別」(Class),您使用類別 ...