主頁 > 知識庫 > 深入淺析SQL封裝、多態(tài)與重載

深入淺析SQL封裝、多態(tài)與重載

熱門標簽:電話機器人怎么代理商 安卡拉地圖標注app 家庭農場地圖標注名稱怎樣起名 400電話辦理泰安 電銷需要外呼系統嗎 互聯網電話外呼系統 千呼電話機器人可以試用嗎 零成本地圖標注賺錢 我要地圖標注數量有限制嗎

面向對象

1.類:眾多對象抽象出來的

2.對象:類實例化出來的

3.類的定義

關鍵字 class

4.類里面包含

成員變量

成員屬性

成員方法

5.面向對象三大特性

(1)封裝

目的:保護類,讓類更加安全。

做法:讓類里面的成員變量變?yōu)樗接械?,做相應的方法或者屬性去間接的操作成員變量

封裝成員方法來間接操作類里面的成員變量

使用成員屬性來間接訪問類里面的成員變量

訪問修飾符

private 私有的 只能在該類中訪問

protected 受保護的 只能在該類和它的子類中訪問

public 公有的 在任何地方都可以訪問

構造方法(函數):

作用:造對象所要調用的方法,用來創(chuàng)建對象,可以對成員進行初始化

每一個類都有一個構造方法,不寫也有只不過看不到而已

特殊性:寫法特殊 執(zhí)行時間特殊

this關鍵字:

this代表該對象,不是代表該類

(2)繼承:

概念:子類可以繼承父類的一切

特點:單繼承 一個子類只能有一個父類,一個父類可以有多個子類 (所有父類都是object)

base關鍵字

sealed關鍵字:密封類 該類不可以被繼承

部分類:partial 可以將一個類拆分成多個部分,分別放在多個文件內

namespace 命名空間 相當于虛擬文件夾

(3)多態(tài):

1.編譯多態(tài)

函數重載

2.運行多態(tài)

概念:當父類引用指向子類實例的時候,由于子類對父類的方法進行了重寫,在調用該方法的時候表現出的不同就稱為多態(tài)

條件:必須要有繼承 父類引用指向子類實例 子類必須對父類的方法進重寫

里氏代換原則:如果有一個地方需要使用到父類對象,那么你可以將一個子類對象給他

1.函數重載

函數重載需要的條件:函數名要相同,參數的個數或者參數的類型不同

2.this關鍵字

雖然寫在類里面,但不是屬于類的,而是屬于該對象的

一般來說在類里面 this關鍵字是可以省略的,但是如果有一個方法形參名字和成員名字重復,這時候再調用該對象里面的成員的時候需要加this關鍵字

3. is關鍵字

判斷變量是不是屬于某個類型

if (y2 is Ren)
{
s = "是一個人";
}
else
{
s = "不是一個人";
}

4. as關鍵字

轉換類型(只能轉換兼容類型,可以將子類對象轉換為父類對象)

5.繼承

子類可以繼承父類的一切

特點:單繼承

一個子類只能有一個父類 一個父類可以有多個子類

C#特殊點:所有類的祖先都是object

base關鍵字:在子類中代表父類對象,用法和this關鍵字相同

如果父類有構造方法,那么子類也要有構造方法,如果父類構造需要參數,那么子類構造也必須有相應的參數。
子類構造后面可以通過base調用父類的構造方法

public China(string m):base(m)
{ 
}

以上所述是小編給大家介紹的SQL封裝、多態(tài)與重載,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

您可能感興趣的文章:
  • .net連接Mysql封裝類代碼 可直接調用
  • php中mysql模塊部分功能的簡單封裝
  • PHP訪問MYSQL數據庫封裝類(附函數說明)
  • Php Mssql操作簡單封裝支持存儲過程

標簽:池州 黃山 新鄉(xiāng) 來賓 濱州 大同 東營 文山

巨人網絡通訊聲明:本文標題《深入淺析SQL封裝、多態(tài)與重載》,本文關鍵詞  深入,淺析,SQL,封裝,多態(tài),;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《深入淺析SQL封裝、多態(tài)與重載》相關的同類信息!
  • 本頁收集關于深入淺析SQL封裝、多態(tài)與重載的相關信息資訊供網民參考!
  • 推薦文章