第四章 类:基础
1.程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,称之为类
2.数据成员-存储数据 (字段,常量)
函数成员-执行代码(方法,属性,构造函数,运算符,索引,事件)
类是逻辑相关的数据和函数的封装,通常代表真实世界章的或概念上的事物
3.每个类都模拟某种扑克牌游戏中的事物,运行中的程序是一组互相作用的对象
4.类的声明:类的名称,类的成员,类的特征
5..类声明案例
6.字段和方法是最重要的类成员类型。字段是数据成员,方法是函数成员
7.字段是隶属于类的变量
它可以是任何类型,无论是预定类型还是用户定义类型
和所有变量一样,字段用来保存数据,并具有如下特征:
它们可以被写入
它们可以被读取
8声明字段的方法·
9.显式和隐式字段初始化
10.声明多个字段
可以通过用逗号分隔名称的方式,在同一条语句中声明多个相同类型的字段,但不能在一个声明中混合不同的类型
11.声明方法的最简语句:
返回类型:他声明了方法返回值的类型。如果有一个方法不返回值,那么返回类型被指定为void
名称:这是方法的名称
参数列表:它由至少一对空的圆括号组成。如果有参数(参数将在下一章阐述),它们被列在圆括号中间
方法体:它由一对大括号组成,大括号内包含执行代码
说明:与C和C++不同,没有全局函数(也就是方法或函数)声明在类型声明的外部
12.为数据分配内存
13.示例成员
实例成员:类的每个实例都是不同的实体,他们有自己的一组数据成员,不同于同一类的其他实例。因为这些数据成员都和类的实例相关,所以被称为实例成员
静态成员:实例成员是默认类型,但也可以声明与类而不是实例相关的成员,他们被称为静态成员
14.访问修饰符
私有的(private)
公有的(public)
受保护的(protected)
内部的(internal)
受保护内部的(protected internal)
5从类的外部访问成员
要从类的外部访问实例成员,必须包括变量名称和成员名称,中间用句点( . )分隔
这称为点运算符