JavaShuo
欄目
標籤
快速撐握C#知識點之類與對象
時間 2021-08-12
標籤
編程
ide
this
spa
code
對象
blog
遊戲
get
string
欄目
C#
简体版
原文
原文鏈接
相對於之前的內容,這一篇將是個全新的內容.在咱們這個系例中面向對象編程的概念將從這節內容正真的體現出來:
概念:對象就是現實生活中的一個個的實體,類是人們對現實生活動現實存在的對像不斷認識而產生的抽象。在C#中類的概念本質上是現實生活中類的概念相同的。
好比:咱們說小白是隻狗,這裏的狗就表明一個類,而小白,就是一個對象。 也能夠說小白是白癡,這裏的白癡就表明一個類,小白呢,仍是一個對象。
接下來咱們看在C#當中如何定義一個類,好比咱們搞個RPG遊戲當中的角色類。
class
角色
{
private
int
血值;
public
int
血量值
{
get
{
return
血值; }
set
{ 血值
=
value; }
}
public
void
***()
{
Console.WriteLine(
"
***
"
);
}
}
咱們定義了角色類以後,再看一下如何把類
實例化
爲對象:
class
Program
{
static
void
Main(
string
[] args)
{
//
把角色類實例化一個「戰士」的對象,併爲戰士的血量值屬性賦值,使用戰士的***方法。
角色 戰士
=
new
角色();
戰士.血量值
=
1000
;
戰士.***();
//
一樣,咱們還能夠用角色類實例化不一樣的對象如「法師」
角色 法師
=
new
角色();
法師.血量值
=
400
;
法師.***();
}
}
從以上內容咱們能夠看到,類其實就是定義了一個模板,在模板裏刻畫好咱們須要的屬性與行爲,而後再用模板印刷出一張張的紙,每張紙都是一個對象,是獨立存在的。在C#中咱們把「模板印刷爲紙張」的過程稱爲
實例化
。
相關文章
1.
快速撐握C#知識點之類的函數成員(二)
2.
快速撐握C#知識點之類的數據成員
3.
快速撐握C#知識點之類的函數成員(一)
4.
快速撐握C#知識點之運算符與表達式
5.
快速撐握C#知識點之什麼是C#及.NET FrameWork
6.
快速撐握C#知識點之編寫一個C#程序
7.
快速撐握C#知識點之流程控制
8.
快速撐握C#知識點系列之(struct)結構
9.
快速撐握C#知識點之變量,類型及類型轉換
10.
快速撐握C#知識點系列文章
更多相關文章...
•
SQL 快速參考
-
SQL 教程
•
Eclipse 快速修復
-
Eclipse 教程
•
使用阿里雲OSS+CDN部署前端頁面與加速靜態資源
•
Kotlin學習(二)基本類型
相關標籤/搜索
類與對象
類和對象
快速掌握PyQt5
知識點
HTTP知識點
Vue知識點
C#小知識
快速
對象
C#
遊戲
C#教程
MySQL教程
Hibernate教程
C#
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
說說Python中的垃圾回收機制?
2.
螞蟻金服面試分享,阿里的offer真的不難,3位朋友全部offer
3.
Spring Boot (三十一)——自定義歡迎頁及favicon
4.
Spring Boot核心架構
5.
IDEA創建maven web工程
6.
在IDEA中利用maven創建java項目和web項目
7.
myeclipse新導入項目基本配置
8.
zkdash的安裝和配置
9.
什麼情況下會導致Python內存溢出?要如何處理?
10.
CentoOS7下vim輸入中文
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
快速撐握C#知識點之類的函數成員(二)
2.
快速撐握C#知識點之類的數據成員
3.
快速撐握C#知識點之類的函數成員(一)
4.
快速撐握C#知識點之運算符與表達式
5.
快速撐握C#知識點之什麼是C#及.NET FrameWork
6.
快速撐握C#知識點之編寫一個C#程序
7.
快速撐握C#知識點之流程控制
8.
快速撐握C#知識點系列之(struct)結構
9.
快速撐握C#知識點之變量,類型及類型轉換
10.
快速撐握C#知識點系列文章
>>更多相關文章<<