類 或 物件 的一些小點 僅記錄,方便以後查閱

2022-09-10 13:09:19 字數 962 閱讀 5335

最基本的oop思想就是我們想要在我們的程式中【使用物件來表示現實世界模型 , 並提供乙個簡單的方式來訪問它的功能 】。

物件可以包含相關的資料和**,這些代表現實世界模型的一些資訊或者功能,或者它特有的一些行為. 物件資料(也經常稱為函式) 可以有結構的儲存 (官方術語為封裝) 在物件包內 (也可以給乙個特殊的名字來表示,有時候也叫做命名空間), 可以使它容易組織和訪問; 物件也通常用於儲存資料,這樣就可以很容易的在網路上傳輸.

抽象-  為了我們程式設計的目標而【利用事物的一些重要特性去把複雜的事物簡單化】。

並不完全是乙個物件,它更像是乙個定義物件特質的模板。

多型-  這個高大上的詞正是用來描述【多個物件擁有實現共同方法的能力】。

構建函式提供了建立您所需物件(例項)的有效方法,將物件的資料和特徵函式按需聯結至相應物件。

注 : 乙個構建函式通常是大寫字母開頭,這樣便於區分構建函式和普通函式。

建立物件方式:

1、

var obj = {};

2、

var obj =

3、

//

已有建構函式 person 的情況下

var obj = new person();

4、

//

已有建構函式 person 的情況下

var obj = new person("jane",2,"sing");

5、

//

在obj 的基礎上建立物件

var copyobj = object.create(obj);

copyobj 在 obj 的基礎上建立,可以直接使用 obj 所擁有的屬性 、 方法

django flask的一些小點

1.django中路由有path和re path兩種 通過re path傳參也有命名匹配和分組命名匹配兩種 分組匹配 re path r index d v iews ind ex 分 組命名匹 配rep ath r da te p ar 0 9 4 p nt h 0 9 2 views.index...

recyclerview使用時的一些小點

解決 padding不隨著滑動的情況 android cliptopadding false 解決鑲嵌 scollview滑動不流暢問題 myrecylinearlayout layout new myrecylinearlayout getactivity layout.setsmoothscro...

C語言一些小點的複習

int mian void hello world 多位元組字串,字元佔空間大小不一樣 l hello world unicode編碼,每個字元都是佔相同編碼,核心採用這種 t x 自適應,取決於專案的巨集。a char,asic,乙個位元組 l a wchar t,unicode,windows兩...