C 封裝方法

2022-03-05 09:13:34 字數 1472 閱讀 7990

什麼是封裝: 

封裝可以把程式按某種規則分成很多「塊「,塊與塊之間可能會有聯絡,每個塊都有乙個可變部分和乙個穩定的部分。我們需要把可變的部分和穩定的部分分離出來,將穩定的部分暴露給其他塊,而將可變的部分隱藏起來,以

便於隨時可以讓它修改。這項工作就是封裝.

封裝 繼承 多型乃是物件導向語言的三大特性。 其中封裝又是最基礎最重要的一點, 沒有了封裝, 類, 物件, 屬性還有方法從何而來,

反過來, 就是因為有了封裝, 你才可以把現實中的萬事萬物變成你腦中的乙個自定義的類 。從而又衍生出乙個個活生生的物件 ;不光如此

你還讓各個物件都有了自己的屬性, 方法來表達你的心思

封裝的意義:

封裝為我們減少了**量,防止**冗餘,不用我們寫一些重複的**,可以把相同的**封裝成乙個方法,等我們需要的時候,只需呼叫這個方法。封裝就是

好處是當需要修改技術細節的時候,可以不影響呼叫者與類的互動方式,保證資料完整性。

封裝的目的是使型別安全、易用。需要的成員才暴露給使用者,不需要的保護起來。

比如:

我們再winfrom中新增四個combobox控制項。把我們需要的資訊顯示到這四個combobox控制項中。

我們可以把需要重複寫的**拿到下邊這個datatable有引數的方法中。

然後通過引數去呼叫這個方法 。

string str = "查詢語句";

datatable dt= getdate(str, null);(str就是我們的查詢語句)。

this.combobox1.datasource = dt;

this.combobox1.displaymember = "d_name";(displaymember是把我們要的資料在combobox1控制項中顯示出來.)

this.combobox1.valuemember = "d_id";(valuemenber也會把d_name對應的id查詢出來,但不會顯示,在我們需要用到id的時候selectedvalue就行了)

private datatable getdate(string sqlstr, sqlparameter parameter)

sqldataadapter adapter = new sqldataadapter(comm);

datatable dt = new datatable();

adapter.fill(dt);

return dt;

}我們還可以用這個方法把剩下的combobox控制項的資訊顯示出來。

由於是初學者,菜鳥乙隻,望包涵。。。

C 呼叫C 封裝dll庫方法

一 呼叫步驟 1 準備好c dll庫 2 將dll庫放入exe目錄下,或放在某個固定的檔案目錄下 3 使用.net的interop機制引入c dll到c 程式中,宣告介面函式,例 dllimport kernel32 public static extern intwriteprivateprofi...

C 判斷 迴圈 封裝 方法 正則

public void run d bool e mail bool system.text.regularexpressions.regex.ismatch e mail,w w w w w w bool iphone bool system.text.regularexpressions.reg...

用C語言封裝資料與方法

類的乙個特徵就是資料與方法封裝在一起,在編譯器越來越智慧型的今天,大多數程式設計師已經習慣了資料與方法 本來 就是乙個 整體 的概念。事實是不是這樣呢?在物件導向語言出現之前的程式世界又是什麼樣的呢?讓我們先回到c的世界中,看看那裡的資料與方法 c中稱為函式 是什麼樣子的。在c中通常定義乙個結構體用...