文章目录
字段,属性,索引器,常量都是用来表达数据的类型成员
( 程序 = 数据 + 算法)
C#中的类型(这里指类和结构体)都具有哪些成员?
字段
1.字段的本质和作用
字段的本质是变量,但与方法体当中的局部变量不同,后者是在方法运行时帮助方法暂时存储数据;而字段是用来为对象或类型存储数据的,那么,当一个对象或类型有多个字段时,这些字段的值就可组合起来表示该对象或类型的目前状态;
字段的英文单词是 “field” ,表示一块数据存放的空间
2.什么是实例字段,静态字段?
- 实例字段:帮助实例存储字段,实例字段的组合表示了该实例目前的状态
- 静态字段:帮助类型存储字段,静态字段的组合表示了该类型目前的状态;静态字段用关键字 “static” 修饰
3.如何把实例字段和静态字段关联起来?
4.练习一下
要求:每个学生都有其年龄和分数;整个班级有其平均年龄,平均分数和学生总数;假设,每个学生的分数是50加上各自的编号,每个学生年龄是20加上各自的编号;有100个学生,打印出平均分数和平均年龄;
5.字段的声明
-
字段的名字必须是名词(字段用以表达数据)
-
提醒:字段 (field) 是一种表示与对象或类关联的变量的成员,所以,当一个类声明字段时,一定要写在类体当中,不能写在方法体中
在声明一个字段时就对其进行显式的初始化实际上与在构造器中对其进行初始化是一样的
//声明字段时就对其进行显式的初始化
class Student
{
public int Age = 20;