类和方法
全篇都是文字,可能有些枯燥,但是一定要有耐心啊!!
1. 类与对象
类是对某一事物的描述,是抽象的、概念上的描述;对象是实际存在的该事物的每个个体,因而也称实例。
在C#中类的概念本质上是现实生活中类的概念相同的。
比如:我们说小白是只狗,这里的狗就代表一个类,而小白,就是一个对象。 也可以说小白是白痴,这里的白痴就代表一个类,小白呢,还是一个对象。
2. 类的声明
对象:一切实体
类声明包括关键字class、类名及类的属性。类名必须是合法的标识符,类的属性为一些可选的关键字。类声明格式如下:
访问控制符 class className {…..}
(衣服) (标识) (名字) (身体)
3. 类的命名规范
类名应该有意义,类名应该是名词,类名的首字母应该是大写,若两个单词,每一个单词都首字母大写。
4. 对象的创建
创建新的对象必须使用new语句,其一般格式为:
className 对象名 = new className( [参数列表]);
5. 类的实体
类体是类的主要部分,包括变量的说明及该类所支持的方法,我们习惯称之为成员变量和成员方法。
类体说明的格式为:
class className {
成员变量;
成员方法{…}
}
6. 成员变量
表明对象的状态,也称为实例变量
定义的格式:
[修饰符] 数据类型 变量名;
– 修饰符:private,protected,public,static,默认(friendly)
– 数据类型:基本数据类型,数组,类,接口
– 变量名:
• 名词并有意义
• 首字母小写,多个单词组合时,第二个单词首字母要大写
• 不能为C#的关键字
7. 变量的引用
格式:对象名.变量名
8. 静态变量
静态变量或称为类变量
静态变量与成员变量的区别:
类变量是属于类的,声明的时候要在前面加上static(也被叫做静态变量),这种变量时属于类的,通过这个类的对象是不能够访问的,只能够通过这个类的类名来调用。
成员变量是属于对象的,就是在声明的时候没有用static修饰符的变量,访问时候只能够通过对象来访问。
9. 成员方法
类的方法实现了类所具有的行为,其他对象可以根据类的方法对类进行访问。
定义的格式:
[修饰符] 返回类型 方法名([参数列表]){ }
修饰符:除了abstract,synchronized,native外,其他修饰与成员变量的一样
返回类型:基本数据类型,数组,类,接口,void
方法名:
动+名词并有意义
首字母小写,多个单词组合时,第二个单词首字母要大写
参数列表:可以基本数据变量,也可以数组,类,接口变量
前者:传值
后者:传引用
public void getNum(){
方法体
}
10. 对象方法的引用
与对象变量引用一样,对象方法的引用一般格式为:
对象名.方法名([参数列表]);
11. 构造方法
它是一个特殊的成员方法。它是对象被创建时初始对象的方法。即用来构建对象的方法。
特征:
a) 必须与类名完全一样
b) 没有返回类型
c) 如省略,会自动调用默认的构造方法,即无参的构造方法
d) 一般做初始化成员变量的工作
public Test(){}
欢迎来到unity学习、unity培训、unity企业培训教育专区,这里有很多U3D资源、U3D培训视频、U3D教程、U3D常见问题、U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。