電腦編程入門(10)-C#面向?qū)ο缶幊虦\聊,一起自學(xué)軟件開發(fā)

開篇

本文閱讀需10分鐘,簡單易上手,屬于安卓開發(fā)教程的基礎(chǔ)部分。

建議精讀,深刻理解大意。多做實踐。多寫代碼。

本文章由做全棧攻城獅原創(chuàng)首發(fā)。

同名公眾號已開啟,官網(wǎng)www.8z5.net。


這是做全棧攻城獅原創(chuàng)的C#從基礎(chǔ)到精通開發(fā)系列教程,希望能以我微薄之力,能幫助那些正在學(xué)習(xí)或者將要學(xué)習(xí)安卓開發(fā)的同仁。當(dāng)然技術(shù)性教程,因為知識的相關(guān)性,推薦按照順序進行學(xué)習(xí)。這里我貼一下目錄連接。http://www.8z5.net/net/85.html。公眾號:做全棧攻城獅。

本教程適用于給想要入門學(xué)習(xí)軟件開發(fā)朋友。致力于可以幫助更多初學(xué)者,熟悉精通.Net編程開發(fā)。

這次主要講解C#中面向?qū)ο蟆?/p>

如果說到面向?qū)ο?,那就不得不說一下面向過程。也就是前面的教程里面講到的if for 等語句,更多考慮的是如何實現(xiàn)的過程。

面向?qū)ο笫窍鄬τ诿嫦蜻^程而言的。如今面向過程的編程語言亦是主流,java,.Net等都是面向?qū)ο蟮木幊陶Z言。

而面向?qū)ο蟾嗟膽?yīng)是學(xué)習(xí)那種思想,而非某種特定的語法。當(dāng)然理解的前提還是建立在寫了很多面向?qū)ο蟮拇a,更加深刻的去理解面向?qū)ο蟮?。所以,思想很重要,代碼也很重要。

作為一個面向?qū)ο蟮恼Z言C#,方法也是相對于面向?qū)ο髞碚f的。

何為對象?

需要先明白何為對象,才可以去學(xué)習(xí)他。這里的對象可不是指的是女朋友或者媳婦哦!雖然字一樣但是概念是不太一樣的哈。

C#語言中把世間萬物都表示成為了對象,例如:鞋子,手機,學(xué)生,老師。一類物品的總稱都可以稱為對象。不僅可以代表非抽象的事務(wù),抽象的概念亦可稱之為對象。

寫代碼編程的時候就是面向?qū)ο髞韺懙模热缛丝梢赃M行走路,跑等動作。思考的是那個對象應(yīng)該干什么事情,從此來完成程序代碼的編寫。

何為屬性?

對象搞明白了,那不得不說一下什么是屬性。

一個具體事物,總是有許許多多的性質(zhì)與關(guān)系,我們把一個事物的性質(zhì)與關(guān)系,都叫做事物的屬性。

如上一句話是對屬性的官方定義。

屬性是對一個對象的抽象的刻畫,通過屬性的相同和不同,就可以區(qū)分不同的對象。

其實,說直白了,屬性是用來描述一個對象的參數(shù)。如:

作為人,有身高,體重,膚色。而這些參數(shù)就是對象的屬性。我們用這些屬性描述一個人。

何為方法?

作為一個對象,不應(yīng)該僅僅用屬性來描述就夠了,還應(yīng)具有某些動作。創(chuàng)建一個對象就是為了實現(xiàn)某些特定的功能和動作的。所以這些動作應(yīng)該如何做?如何定義使用。這就需要一個新的概念:方法。

方法其實就是一個動作。

是的就是這么簡答,一個對象就這么點東西。

下面我們用代碼來實現(xiàn),1.創(chuàng)建對象,2.添加屬性,3.創(chuàng)建方法

創(chuàng)建對象:如圖所示,創(chuàng)建一個類,注意:類代表的就是對象

方式一:

方式二:

使用以上任何一種方式,即可進入以下界面:

輸入名稱,名稱命名規(guī)范:首字母大寫,一般為名詞。

輸入完畢確定之后,則進入:

其中:

其實,在創(chuàng)建對象時我們不僅僅能通過創(chuàng)建一個新的類文件來聲明對象。也可以通過 class 雷鳴的方式直接創(chuàng)建對象。

下圖直接通過代碼創(chuàng)建的類:

2.為對象添加屬性:

屬性是一種類的成員。它的作用是提供一種靈活和安全的機制來訪問,修改私有字段。所以屬性必須依賴于字段:

如此一來這樣就寫了一個簡單的屬性。當(dāng)然還有一個簡單的方法,在后期講到。

3.建立方法:

這次只是簡單介紹,下面幾次課程,將詳細講解其中的知識點。更多全棧技術(shù)教程。請關(guān)注:做全棧攻城獅。

大家先比著葫蘆畫瓢,多寫幾遍以加深理解。


END.

我是成傲天。

生活在不出名的本科院校,白天是學(xué)生族,晚上是程序員和知識服務(wù)工作者。

讀完我的文章如果有收獲,記得打賞、關(guān)注和點贊哦!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容