Python專案 Day14 物件導向

2021-08-21 22:05:29 字數 585 閱讀 7668

動態新增屬性

刪除屬性

class person:

def __init__(self):

self.age=1

p1=person()

p2=person()

p1.gender='male'

person.nation='china'

del p1.gender

del p1.nation #error nation屬於類的,不可以通過物件刪除

del person.nation

del p1.age #這是可以的

利用函式動態繫結

#該語句只能新增屬性,不能新增方法

setattr(ee2, 'age', 8) # 新增屬性 'age' 值為 8

getattr(ee1, 'age') # 返回 'age' 屬性的值

hasattr(ee1, 'age') # 如果存在 'age' 屬性返回 true。

delattr(ee1, 'age') # 刪除屬性 'age'

Day14 物件導向

面向過程思想 步驟清晰簡單,第一步做什麼,第二步做什麼.面對過程適合處理一些較為簡單的問題 物件導向思想 物以類聚,分類的思維模式,思考問題首先會解決問題需要哪些分類,然後對這些分類進行單獨思考。最後,才對某個分類下的細節進行面向過程的思索 物件導向適合處理複雜的問題,適合處理需要多人協作的問題!對...

python成長之路day14

1 什麼是裝飾器 器指的是工具 裝飾指的是為被裝飾物件新增額外的功能 大白話 定義裝飾器就是定義了乙個函式,該函式就是用來為其他函式新增額外的功能 2 為何要用裝飾器 程式的開發徐亞哦遵循乙個原則 開放封閉原則 開放 值得是對拓展功能開放 封閉 指的是對修改源 封閉 def func sdfasd ...

團隊專案 站立會議DAY14

第十四次站立會議記錄 參會人員 張靖顏,鍾靈毓秀,何玥,趙瑩,王梓萱 專案進展 1 張靖顏 修改頁面,查漏補缺。進行需求分析,監督每個組員,把大家的問題都一一梳理。2 鍾靈毓秀 繼續修改模組 查詢其中的錯誤,利用已有的手邊資料結合所學的知識進行修改。3 趙瑩 把錯誤集中整理,乙個個查詢它的解決辦法以...