思想的轉變
最初,開始學習編程的同學,一般是從面向過程開始的。學到一定的階段,慢慢我們要過度到面向對象這種思想里面。那么我們從今天開始,為大家介紹在了解面向對象的時候應該注意的內容,在此,以交流學習為主。歡迎大家跟帖。
首先看看幾個基本的概念:
屬性--對象具有的各種特征
每個對象的每個屬性都擁有特定值
屬性:姓名,性別,年齡
屬性的值:
方法:行為,動作。執行的操作
對象:看得見 摸得着 具體 特指的
類:類是模子,確定對象將會擁有的特征(屬性)和行為(方法)
類是對象的類型
對象可以叫做類的實例化(instance)
類的定義
【訪問修飾符】class 類名
{
成員
}
類中可以包含變量的定義、方法
圖一、練習題題目
圖二、類的定義
圖三、小練習內容
下面這是一道面試題呦
簡述private、protected、public、internal修飾符的訪問權限。
Private:私有成員,在類的內部才可以訪問。
Protected:保護成員,該類內部和繼承中可以訪問。
Public:公共成員,完全公開,沒有訪問權限。
Internal:當前程序集內可以訪問。
類的實例化(后面用到的最多)
類的實例化,用關鍵字new
語法:類 實例名=new 類();
類的成員的訪問:
實例名.屬性 實例名.方法名();
充分理解下面的話,在做項目中需要經常的用到
字段、方法、屬性都可以叫做類的成員Member,它們都需要定義訪問級別。訪問級別的用處在於控制成員在哪些地方可以被訪問,這樣達到面向對象中“封裝”的目的。
訪問修飾符:public private (internal protected)
圖四、類的實例化
圖五、顯示在控制台上面的效果
圖六、private修飾符
圖七、定義屬性
那么讀和寫有什么作用呢?當用戶輸入的年齡為230歲的時候,我們不希望這樣的事情發生,這時我們可以通過判斷寫來限定用戶輸入的內容。這樣,屬性就起到了作用。
圖八、練習題
寫屬性的快捷鍵是:ctrl+r+e
圖九、練習結束
個別朋友說我寫的內容太簡單了,想必上面的內容您可以閉着眼寫出來了。