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.
升级Gradle后报错Gradle‘s dependency cache may be corrupt (this sometimes occurs
2.
Smarter, Not Harder
3.
mac-2019-react-native 本地环境搭建(xcode-11.1和android studio3.5.2中Genymotion2.12.1 和VirtualBox-5.2.34 )
4.
查看文件中关键字前后几行的内容
5.
XXE萌新进阶全攻略
6.
Installation failed due to: ‘Connection refused: connect‘安卓studio端口占用
7.
zabbix5.0通过agent监控winserve12
8.
IT行业UI前景、潜力如何?
9.
Mac Swig 3.0.12 安装
10.
Windows上FreeRDP-WebConnect是一个开源HTML5代理,它提供对使用RDP的任何Windows服务器和工作站的Web访问
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
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#知识点系列文章
>>更多相关文章<<