类是一种活动的数据结构
类是一个能存储数据并执行代码的数据结构
a)数据成员:它存储与类或类实例相关的数据。
b)函数成员:它执行代码。
字段是隶属于类的变量
显示和隐式字段初始化
a)字段初始化语句是字段声明的一部分,由一个等于号后面跟着一个求值表达式组成。
b)初始化值必须是编译时可确定的。
c)如果没有初始化语句,字段的值会被编译器设为默认值,默认值由字段类型决定。(简单类型默认值都是0,bool型是false,引用类型默认为null)
方法是具有名称的可执行代码块,可以从程序的很多不同地方执行,甚至从其他程序中执行。
声明方法的最简单语法包括以下组成部分。
a)返回类型:它声明了方法返回值的类型。如果一个方法不返回值,那么返回类型被指定为void。
b)名称:这是方法的名称。
c)参数列表:它至少由一对空的圆括号组成。
d)方法体:它由一对大括号组成,大括号内包含执行代码。
创建变量和类的实例
a)类是引用类型。
b)数据的引用保存在一个类类型的变量中。
为数据分配内存
new运算符为任意指定类型的实例分配并初始化内存。
使用new运算符组成一个对象创建表达式,它的组成如下:
a)关键字new
b)要分配内存的实例的类型名称
c)成对的圆括号,可能包含参数或没有参数。
如果内存分配给一个引用类型,则对象创建表达式返回一个引用,指向在堆中被分配并初始化的对象实例。