类成员
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类成员相关的知识,希望对你有一定的参考价值。
1、字段
a、字段是隶属类的变量,它可以是任意类型(预定义类型或用户定义类型)。字段和其他变量一样,用来保存数据,它们可以被写入或读取。
b、字段的声明格式:类型+字段名称
如:class MyClass
{
int MyField;
} //该类包含字段MyField的声明,它可以保存int值
(注:与C和C++不同,C#在类型的外部不能声明全局变量(也就是变量或字段)。所有的字段都属于类型,而且必须在类型声明内部声明。)
c、显示和隐式字段初始化
字段也是一种变量,所以字段初始化语句在语法上和变量初始化语句相同。如果没有初始化语句,字段的值会被编译器设为默认值,默认值由字段的类型决定。
例:class MyClass
(
int F1;
string F2;
int F3 = 11;
string F4 = "ab";
}
还可以同时声明多个字段,故上例可简化为:
class MyClass
(
int F1, F3 = 11;
string F2, F4 = "ab";
}
2、方法
方法是具有名称的可执行代码块,可以从程序的很多不同地方执行,甚至从其他程序中执行。还有匿名方法,它们并未被命名。
当方法被调用时,它执行自己所含的代码,然后返回到调用它的代码。有些方法返回一个值到它们被调用的位置。
一个声明方法的最简语法包含:返回类型 它声明了方法返回值的类型。如果一个方法不返回值,那么返回类型被指定为void。
名称
参数列表 至少由一对空圆括号组成,如果有参数则参数在括号内。
方法体 由一对大括号组成,大括号内包含执行代码。
(注:与C和C++不同,没有全局函数(也就是方法或函数)声明在类型声明的外部,且方法没有返回默认类型,所有方法必须包含返回类型或void。)
以上是关于类成员的主要内容,如果未能解决你的问题,请参考以下文章
java中的成员变量、类变量,成员方法、类方法各是啥,怎么区分,