物件導向的程式設計概念補充

2021-08-29 18:02:40 字數 609 閱讀 9023

一切皆物件

類的本質是乙個命名空間

裡面裝著類中物件的通用的屬性和功能

可以對該命名空間進行增刪改查

物件的本質也是乙個命名空間

裡面裝著物件本身特有的屬性和功能

用類來產生物件會發生兩件事

1.產生乙個空物件obj

2.會觸發類中__init__方法,給這個物件新增不同的屬性

相當於一種高階的封裝

我給你乙個物件,你就可以拿到我的屬性和功能

一切皆物件

在python3中統一了類和型別的概念

l =

list([

1,2,

3])#list是型別也是類

print

(type

(l))

# >>>

# 通常來給list 新增值4)

print

(l)# >>> [1,2,3,4]

# 如果直接用類來呼叫

list4)

print

(l)# 兩次結果相同的 >>> [1,2,3,4]

物件導向程式設計的概念

物件和物件導向的概念 萬物皆物件 物件導向指以屬性和行為的觀點去分析現實生活中的事物 物件導向程式設計指先以物件導向的思想進行分析,然後使用物件導向的程式語言進行表達的過程 物件導向程式設計是軟體產業化發展的需要 理解物件導向的思想精髓 封裝 繼承 多型 至少掌握一種程式語言 類和物件的概念 物件主...

物件導向的補充

封裝 封裝是把物件中的成員屬性和成員方法,加上訪問修飾符,使其盡可能隱藏物件的內部細節,已達到對成員的訪問控制 是訪問的控制,而不是拒絕訪問 自己能用,別人不能用 三種訪問修飾符 public 公認的,預設 private 私有的 用於封裝,在外部不可訪問 protected 受保護的 只要在宣告成...

物件導向程式設計 類和物件的概念

1.了解 物件導向 vs 面向過程 例子 人開門 把大象裝冰箱 2.物件導向的程式設計關注於類的設計!1 乙個專案或工程,不管多龐大,一定是有乙個乙個類構成的。2 類是抽象的,好比是製造汽車的圖紙。而具體的一輛一輛的車,是根據圖紙製造的,實際上就是類的例項化 3.完成乙個專案 或功能 的思路 1 所...