一、类与对象
(1)类的定义:类是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。
(2)对象的定义:对象是具有类类型的变量。类和对象是面向对象编程技术中的最基本的概念。
(3)类与对象的关系:类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。
(4)定义对象的方法:1.先声明类类型,然后再定义对象。
2.在声明类类型的同时定义对象。
(5)类的声明:
类声明包括关键字class、类名及类的属性。类名必须是合法的标识符,类的属性为一些可选的关键字。
其声明格式如下:
访问控制符 class className {...}
(衣服) (标识) (名字) (身体)
(6)对象的创建:创建新的对象必须使用new语句,其一般格式为:
className 对象名 = new className( [参数列表]);
二、类的实体:
(1)类体是类的主要部分,包括变量的说明及该类所支持的方法,我们习惯称之为成员变量和成员方法。
(2)类体说明的格式为:
class className {
成员变量;
成员方法{…}
}
三、成员变量
(1)表明对象的状态,也称为实例变量
(2)定义的格式:
[修饰符] 数据类型 变量名;
(3)修饰符:private,protected,public,static,默认(friendly)
(4)数据类型:基本数据类型,数组,类,接口
(5)变量名:
①名词并有意义
②首字母小写,多个单词组合时,第二个单词首字母要大写
③不能为C#的关键字
四、变量的引用
(1)对象变量引用的一般格式为:
对象名.变量名
(2)静态变量
静态变量又称为类变量。