特黄特色三级在线观看免费,看黄色片子免费,色综合久,欧美在线视频看看,高潮胡言乱语对白刺激国产,伊人网成人,中文字幕亚洲一碰就硬老熟妇

學(xué)習(xí)啦>知識大全>知識百科>百科知識>

.Net知識

時(shí)間: 若木632 分享

  .NET是 Microsoft XML Web services 平臺。XML Web services 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。Microsoft .NET 平臺提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之所需。對個(gè)人用戶的好處是無縫的、吸引人的體驗(yàn)。

  1.繼續(xù)面向?qū)ο?/p>

  面向?qū)ο蟮娜筇卣鳎?/p>

  封裝、繼承、多態(tài)

  封裝:隱蔽代碼實(shí)現(xiàn),代碼復(fù)用,修改方便。

  繼承:

  多態(tài):

  2.什么是類?什么是對象?類和對象的區(qū)別?

  類是一種數(shù)據(jù)類型,用戶自定義的數(shù)據(jù)類型。 是針對具體存在的一種描述。

  類的組成:字段,屬性,方法,構(gòu)造函數(shù)。

  對象是具體的。是類的具體實(shí)例。對象具有屬性和方法。 按照類的描述來創(chuàng)建一個(gè)可供我們使用的實(shí)例。

  類只占一塊內(nèi)存,每個(gè)對象單獨(dú)占用一塊內(nèi)存。 對象可以叫做類的實(shí)例(Instance)

  3.構(gòu)造函數(shù)的作用?

  主要是為了方便程序員在實(shí)例化(new)對象的時(shí)候就為對象里的一些屬性字段初始化賦值。

  <--構(gòu)造函數(shù)-->

  (1)訪問修飾符一般情況下是public

  (2)沒有返回值類型

  (3)方法名和類名相同

  (4)在該類被new的時(shí)候(實(shí)例化)調(diào)用

  (5)用戶自定義的類中,如果沒有用戶定義的任何一個(gè)構(gòu)造函數(shù)。那么CLR將在程序運(yùn)行的時(shí)候自動(dòng)添加一個(gè)無參的構(gòu)造函數(shù)給對象

  也就是說:一旦用戶自定義的類中包含了一個(gè)或多個(gè)構(gòu)造函數(shù)(不管有沒有參數(shù)的),那么CLR將不在自動(dòng)添加。

  4.屬性

  屬性的本質(zhì)就是兩個(gè)方法,get和set。

  屬性就是為了設(shè)置訪問和修改成員變量值的規(guī)則。

  如果屬性里只定義了get代碼塊,則該屬性叫做只讀屬性。

  如果屬性里只定義了set代碼塊。則該屬性叫做只寫屬性。

  代碼:

  public class Person

  {

  private string _name;

  public string Name

  {

  get{return _name;}

  set{_name=value;}

  }

  private int _age;//屬性存在的目的就是為了設(shè)置訪問和修改成員變量值的規(guī)則。

  public int Age

  {

  get{return _age;}

  set

  {

  if(value>=0&& value<=120)

  {

  _age=value;

  }

  else

  {

  _age=18;

  }

  }

  }

  }

  5.GC垃圾回收器

  垃圾回收器定時(shí)檢查堆內(nèi)存,一旦發(fā)現(xiàn)沒有被引用的對象,就立即銷毀它。

  6.靜態(tài)成員

  CLR加載程序集里的類信息,發(fā)現(xiàn)有靜態(tài)成員,則直接添加到[靜態(tài)成員表]中,整個(gè)程序集內(nèi)都可以訪問這個(gè)表里的靜態(tài)成員。

  7.里氏替換原則

  當(dāng)存在繼承關(guān)系時(shí),如果聲明的是父類,則堆中對象保存的類型指針為父類,那么調(diào)用的時(shí)候就會執(zhí)行父類的成員。

  如果調(diào)用的成員,父類中沒有,那么程序會報(bào)錯(cuò)。因?yàn)楦割惖念愋椭羔樦粫フ腋割惖某蓡T,找不到,沒有,就會報(bào)錯(cuò)。

  8.繼承

  (1)、因?yàn)樽宇惱^承了父類,所以子類對象能夠調(diào)用父類對象里所有的非私有成員。

  (2)、當(dāng)存在繼承關(guān)系的時(shí)候,子類的this同時(shí)可以指向父類的非私有成員。base就存在于子類對象里,用來指向父類的指針。

  (3)、繼承的單根性:一個(gè)類只能繼承一個(gè)父類。

  傳遞性:子類獲得父類所有的非私有成員。

  (4)、子類默認(rèn)調(diào)用父類無參的構(gòu)造函數(shù)

  (5)、類的訪問修飾符默認(rèn)就是internal,(程序集內(nèi)共享,也就是項(xiàng)目內(nèi)部共享)

  類的成員變量,訪問修飾符默認(rèn)是private

  (6)、不能將父類對象強(qiáng)制轉(zhuǎn)換成子類對象

  (7)、當(dāng)創(chuàng)建一個(gè)子類對象的時(shí)候,如果聲明的是父類對象,那么只能調(diào)用父類中的方法。

  當(dāng)創(chuàng)建一個(gè)子類對象的時(shí)候,如果聲明的是子類對象,那么先看子類中的方法,有則調(diào)用,沒有則去父類中尋找,如果有則調(diào)用。

  9.簡單工廠方法

  最關(guān)鍵的是應(yīng)用了里氏替換原則,及子類重寫父類的技術(shù),它能讓代碼開發(fā)者不關(guān)心某個(gè)具體相關(guān)業(yè)務(wù)的實(shí)現(xiàn),而只關(guān)心自己要實(shí)現(xiàn)的業(yè)務(wù)代碼的編號。

  10.多態(tài)

  多態(tài)就是用某個(gè)子類來實(shí)例化父類,調(diào)用父類的抽象方法或者虛方法,但實(shí)際上執(zhí)行的是子類實(shí)例重寫的方法。

.Net知識

.NET是 Microsoft XML Web services 平臺。XML Web services 允許應(yīng)用程序通過 Internet 進(jìn)行通訊和共享數(shù)據(jù),而不管所采用的是哪種操作系統(tǒng)、設(shè)備或編程語言。Microsoft .NET 平臺提供創(chuàng)建 XML Web services 并將這些服務(wù)集成在一起之
推薦度:
點(diǎn)擊下載文檔文檔為doc格式
84010