python之類與物件(1)
阿新 • • 發佈:2018-12-03
面向物件程式設計是最有效的軟體編寫方法之一。編寫類時,定義一群物件都有的通用行為。基於類建立物件時,每個物件都自動具備這種通用行為,然後可以根據需要賦予每個物件的獨特的個性。
1. 類與物件的語法規範
關鍵字:class
語法:
class 類名:
屬性值
類函式
#建立例項
類名
關於類名,規範寫法是首字母大寫並且使用駝峰命名法。命名要見名知意,提高程式碼的可讀性。
2. 編寫第一個類
動物算是一個類,他們都有名字,身體等等屬性,也有行動,睡覺的特徵。天上飛的鳥類,水中游的魚類都是類的直觀體現。現在不扯那麼多了,基於博主本人是軟體工程畢業生,這一塊其實很熟悉,那麼算是複習一次了,記錄的東西可能會粗略,如果有問題,歡迎把問題傳送到我的個人郵箱或者部落格留言。
1 #!/usr/bin/python3 2 # -*- coding: utf-8 -*- 3 # @Time :2018/12/3 16:33 4 # @Author :Yosef 5 # @Email :[email protected] 6 # @File: :animal.py 7 # @Software :PyCharm Community Edition 8 class Animal: 9 '''' 10 name,sex,age是Animal的屬性 11 ''' 12 name = "TOM" 13 sex = "male" 14 age = "5" 15 16 ''' 17 eat,run是Animal的方法 18 ''' 19 def eat(self): 20 print("這是一隻會吃肉的小腦斧") 21 22 def run(self): 23 print("我不僅會吃,還會跑!!") 24 25 tiger1 = Animal() # 例項一個物件 26 27 ''' 28 呼叫類屬性以及方法 29 ''' 30 tiger1.eat() 31 tiger1.run() 32 print("這是一隻叫%s的小腦斧!" %tiger1.name) 33 print(tiger1.age) 34 print(tiger1.sex)
大佬看完之後是不是會有一些疑問?不要捉急,且看下回分解!