.Net 中的封装知识点
c # 中的封裝
1,類與對(duì)象
生活中現(xiàn)有對(duì)象,然后人們先對(duì)其歸類。
而程序中,先有類,再有對(duì)象。有了這些類,才能生成實(shí)際的對(duì)象,即類的實(shí)例化。(類名new 一個(gè)對(duì)象)
對(duì)象是從類里那東西的一種手段。
類的分類 普通類,靜態(tài)類,其它類。
類的作用 它是裝字段與方法的一種容器。安全,密封,便捷。
字段與方法
字段即變量,方法即里面放過(guò)程代碼和字段。
命名空間裝類,相當(dāng)java里的包,一個(gè)類里,program里面還可以裝多個(gè)類。
方法,字段裝進(jìn)類里,如何使用?
case1 本類的方法,字段,直接用。
case2 如果一個(gè)類要用其它類的內(nèi)容,其內(nèi)容要公開(kāi),被用的也要公開(kāi)。
case3 如果調(diào)用靜態(tài)類,直接類名.字段 , 或類名.方法即可。如果是普通成員則要實(shí)例化才能用。
訪問(wèn)修飾符 private 和 public 兩個(gè)極端的。
private只能在本類里用,如果其它類想用可根據(jù)屬性來(lái) set , get。也可通過(guò)一個(gè)方法賦值。
public 修飾的字段只要new 或 靜態(tài),即可被訪問(wèn),直接拿來(lái)用。
靜態(tài)與普通 (兩個(gè)之間的區(qū)別再學(xué)!!!)
靜態(tài)是一直占用固態(tài)內(nèi)存的。(固定內(nèi)存)
普通,用時(shí),實(shí)例化對(duì)象時(shí),才占用空間。(動(dòng)態(tài)內(nèi)存)
2,屬性訪問(wèn)器 用來(lái)保證數(shù)據(jù)完整性。
public class People {public int age;public string name;private string sex;public string Sex //屬性{set{if (value != "男" || value != "女")Console.WriteLine("性別賦值要正確!");elsethis.sex = value;//給私用賦值了。}get{return value;//取值} }}3,構(gòu)造函數(shù)
語(yǔ)法
訪問(wèn)修飾符 類名(參數(shù))
{方法體}
特點(diǎn) new 出來(lái)使用。有多個(gè)參數(shù),就有多個(gè)用法。
4,重載
a,同一個(gè)類,b,方法名,返回值相同,c,參數(shù)必須不同,個(gè)數(shù)與類型。
總結(jié)
以上是生活随笔為你收集整理的.Net 中的封装知识点的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: mysql装完后navicat无法连接_
- 下一篇: .Net 中的继承知识点