一切皆物件
類的本質是乙個命名空間
裡面裝著類中物件的通用的屬性和功能
可以對該命名空間進行增刪改查
物件的本質也是乙個命名空間
裡面裝著物件本身特有的屬性和功能
用類來產生物件會發生兩件事
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 所...