-
3.2????類的實例化
類的示例化就是通過類定義創建一個類的對象
類的定義里面屬性值都是空的,而對象的屬性值都有具體的值
查看全部 -
3.1????類的概念
查看全部 -
2.7????面對對象的基本原則
對象內部是高內聚的
-????對象只負責一項特定的職能(職能可大可?。?/p>
????????-????所有對象相關的內容都封裝到對象的
????2.對象對外是低耦合的
????????-????外部世界可以看到對象的一些屬性(并非全部)
????????-????外部世界可以看到對象可以做某些事情(并非全部)
查看全部 -
2.6 面對對象的基本思路
查看全部 -
補充2--5
查看全部 -
2.5????面向對象的實質
查看全部 -
2.4????
面向對象編程的基本概念
????什么是面向對象?
????????- 面向對象就是在編程的時候一直把對象放在心上
????面向對象編程就是在編程的時候數據結構(數據組織方式)都通過對象的結構進行存儲
????????- 屬性、方法
????????(編程的時候把數據結構都通過屬性、方法的形式組織起來)
????
????為什么要使用面向對象?
????對象的描述方式更貼合真實的世界,程序設計的過程中用對象的視角分析世界的時候能夠拉近程序設計和真實世界的距離。
查看全部 -
2.3????對象的特點
????1.每個對象都是獨一無二的(一個人)
????2.對象是特定事物,他的職能是完成特定的功能(學習、生活、工作等)
????3.對象是可以重復使用的 (學習完之后還可以繼續學習)
查看全部 -
2.2 對象的基本組成
查看全部 -
2.1 什么是對象
??? 世間萬物皆對象(現實中可見的實體、具有抽象概念的抽象之物)
查看全部 -
學習目標:熟悉面向對象的思想和知識
課程內容:1.面向對象的基本概念
???????????????? 2.PHP中的面向對象實踐
查看全部 -
靜態屬性用于保存類的公有數據
靜態方法里面只能訪問靜態屬性
靜態成員不需要實例化對象就可以訪問
類的內部可以通過self或static關鍵字訪問自身靜態成員
可以通過parent關鍵字訪問父類的靜態成員
可以通過類的名稱在類定義外部訪問靜態成員
全局,不需實例化操作
靜態屬性、靜態方法定義在訪問控制關鍵字后面添加static關鍵字
在類定義中使用靜態成員的時候,用self關鍵字或static關鍵字后面跟 :: 操作符,注意,在訪問靜態成員屬性的時候, :: 后面需要跟$符號?
使用parent關鍵字能夠訪問父類的靜態成員
查看全部 -
抽象類
抽象類中可以包含普通方法
繼承抽象類的子類需要實現抽象類中定義的抽象方法
查看全部 -
__tostring 類被當做字符串操作的時自動調用 __invoke查看全部
-
對象是獨一無二的查看全部
舉報