JavaShuo
欄目
標籤
快速撐握C#知識點之類的數據成員
時間 2021-08-12
標籤
html
ide
函數
學習
this
spa
code
htm
對象
blog
欄目
C#
简体版
原文
原文鏈接
在看過類與對象以後,來了解一下類的成員。 類的成員共分爲兩個大類,一是數據成員,另外一類是函數成員:
數據成員:字段、常量、事件。
函數成員:方法、屬性、索引器、構造函數、析構函數、操做符。
字段:字段有靜態字段與實例字段兩種,字段進行的是引用傳遞,能夠是任何類型。
例:
private
static
int
i
=
0
;
//
聲名一個靜態字段
private
int
j
=
0
;
//
聲名一個實例字段
static
void
Main(
string
[] args)
{
Program a
=
new
Program();
//
創建對像引用,並實例化。
Console.WriteLine(a.j);
//
用對像來訪問字段j
Console.WriteLine(Program.i);
//
靜態字段須要用類名來訪問
}
從例中咱們能夠看的出來,
靜態字段是屬於類的,實例字段是屬於對象的
。
readonly關健字:
readonly關健字是用來聲名一個只讀字段的,也就是說字段是不充許被改寫的,不過有個例外,
在構造函數中,是能夠對只讀字段進行改寫
。
例:
class
Program
{
private
readonly
int
i
=
0
;
//
聲名一個只讀字段
private
readonly
int
j
=
0
;
Program()
{
this
.j
=
10
;
//
構造函數中對字段j進行改寫
}
static
void
Main(
string
[] args)
{
Program a
=
new
Program();
//
創建對像引用,並實例化。
//
a.i = 10;
//
這裏是會報錯的
Console.WriteLine(a.j);
Console.WriteLine(a.i);
}
}
常量:const關健字用來聲明常量,常量有別於字段,常量的值是在任什麼時候候都不會被改變的,常量必須是
基元類型
。 常量被默認爲static的,但並不聲明。
public
const
int
c
=
10
;
//
用const關健字來聲明一個常量。
在程序當中不會有改變的值,咱們能夠應用常量的來定義,好比圓周率等。
事件:在發生某些行爲時,它能夠通知對象讓程序進行調用,而響應該事件的方法,咱們稱爲
事件處理程序
。在之後的學習當中,咱們將詳細的瞭解事件。
相關文章
1.
快速撐握C#知識點之類的函數成員(二)
2.
快速撐握C#知識點之類的函數成員(一)
3.
快速撐握C#知識點之類與對象
4.
快速撐握C#知識點之什麼是C#及.NET FrameWork
5.
快速撐握C#知識點之編寫一個C#程序
6.
快速撐握C#知識點之運算符與表達式
7.
快速撐握C#知識點之流程控制
8.
快速撐握C#知識點系列之(struct)結構
9.
快速撐握C#知識點之變量,類型及類型轉換
10.
快速撐握C#知識點系列文章
更多相關文章...
•
C# 數據類型
-
C#教程
•
SQL 快速參考
-
SQL 教程
•
互聯網組織的未來:剖析GitHub員工的任性之源
•
Flink 數據傳輸及反壓詳解
相關標籤/搜索
快速掌握PyQt5
知識點
HTTP知識點
Vue知識點
C#小知識
快速
數據類型
數據標識
速成
HTML
C#
MySQL教程
C#教程
NoSQL教程
C#
數據傳輸
數據庫
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
No provider available from registry 127.0.0.1:2181 for service com.ddbuy.ser 解決方法
2.
Qt5.7以上調用虛擬鍵盤(支持中文),以及源碼修改(可拖動,水平縮放)
3.
軟件測試面試- 購物車功能測試用例設計
4.
ElasticSearch(概念篇):你知道的, 爲了搜索…
5.
redux理解
6.
gitee創建第一個項目
7.
支持向量機之硬間隔(一步步推導,通俗易懂)
8.
Mysql 異步複製延遲的原因及解決方案
9.
如何在運行SEPM配置嚮導時將不可認的複雜數據庫密碼改爲簡單密碼
10.
windows系統下tftp服務器使用
本站公眾號
歡迎關注本站公眾號,獲取更多信息
相關文章
1.
快速撐握C#知識點之類的函數成員(二)
2.
快速撐握C#知識點之類的函數成員(一)
3.
快速撐握C#知識點之類與對象
4.
快速撐握C#知識點之什麼是C#及.NET FrameWork
5.
快速撐握C#知識點之編寫一個C#程序
6.
快速撐握C#知識點之運算符與表達式
7.
快速撐握C#知識點之流程控制
8.
快速撐握C#知識點系列之(struct)結構
9.
快速撐握C#知識點之變量,類型及類型轉換
10.
快速撐握C#知識點系列文章
>>更多相關文章<<