程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#基礎知識 >> c#面向對象基礎

c#面向對象基礎

編輯:C#基礎知識

提到“面向對象”就必須要說到“面向過程”:

面向過程:面向完成這件事的過程,強調的是完成這件事的動作(針對每個人量身定做的動作)。

面向對象:找個對象幫你做事,可以寫出通用代碼,屏蔽差異。

 例子:完成“關門”這件事

     一。白話文描述:

 “面向過程”是這樣做的:1.張無忌一腳把門踹開

                               2.趙敏慢慢把門推開。。。。。

 “面向對象”是這樣做的:門可以被打開

   總結:面向過程強調的是人,面向過程強調的是對象

   二。代碼描述:代碼中描述這個對象的屬性(特征)和方法(行為)。如果找對象:對象必須是“看得見,摸得著”(特指每一個)

對象的共性:有共同的屬性和方法。

將具有相同屬性和相同方法的對象進一步的封裝,抽象出類的概念

 類:類是模子,確定對象將擁有的特征(屬性)和行為(方法)。

  對象是根據類創建的:(先有類在有對象)

例如:類是蓋房子的圖紙,對象是蓋好 房子

類的聲明語法:

public class 類名()

{

字段;//儲存數據  有下劃線 _

屬性;//保護字段

方法;//(行為)描述對象的行為

構造函數;

}寫好一個類以後我們要創建這個類的對象,創建類對象的過程稱為類的實例化(通過關鍵字 new)

在main函數中實例化

格式為: 1。類名      自定義名稱=new 類名();  //對象的創建

例:  Student student=new Student();//對象的創建

             2.   類的描述

例:student._age=10;

類不占內存,但對象是占內存的  

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved