unity,unity3d,unity教程,unity3d教程
希望我的博客可以对那些想要学习unity的朋友们有帮助,让我们共同学习,共同帮助。
类与对象
类是对某一事物的描述,是抽象的、概念上的描述;对象是实际存在的该事物的每个个体,因而也称实例。
类的声明
对象:一切实体
类声明包括关键字class、类名及类的属性。类名必须是合法的标识符,类的属性为一些可选的关键字。
类声明格式:访问控制符 class className {…..}
类的命名规范
(1)类名应该有意义;(2)类名应该是名词;(3)类名的首字母应该是大写;(4)若两个单词,每一个单词都首字母大写。
对象的创建
创建新的对象必须使用new语句,
其一般格式为:className 对象名 = new className( [参数列表]);
类的实体
类体是类的主要部分,包括变量的说明及该类所支持的方法,我们习惯称之为成员变量和成员方法。
类体说明的格式为:
class className {
成员变量;
成员方法{…}
}
成员变量
表明对象的状态,也称为实例变量
定义的格式:
[修饰符] 数据类型 变量名;
– 修饰符:private,protected,public,static,默认(friendly)
– 数据类型:基本数据类型,数组,类,接口
– 变量名:
• 名词并有意义
• 首字母小写,多个单词组合时,第二个单词首字母要大写
• 不能为C#的关键字
变量的引用
格式:对象名.变量名
静态变量
静态变量或称为类变量:static int b=1;
举个例子来看看:
int a=1;
static int b=1;----静态变量
static void Main(string[] args)
{//创建对象
helloword hw=new helloword();
}
Console.WriteLine(hw.a);---访问成员变量
Console.WriteLinr(b);---访问类变量
静态变量与成员变量的区别:
类变量是属于类的,声明的时候要在前面加上static(也被叫做静态变量),这种变量时属于类的,通过这个类的对象是不能够访问的,只能够通过这个类的类名来调用。
成员变量是属于对象的,就是在声明的时候没有用static修饰符的变量,访问时候只能够通过对象来访问。
成员方法
类的方法实现了类所具有的行为,其他对象可以根据类的方法对类进行访问。
定义的格式:
[修饰符] 返回类型 方法名([参数列表]){ }
修饰符:除了abstract,synchronized,native外,其他修饰与成员变量的一样
返回类型:基本数据类型,数组,类,接口,void
方法名:
动+名词并有意义
首字母小写,多个单词组合时,第二个单词首字母要大写
参数列表:可以基本数据变量,也可以数组,类,接口变量
前者:传值
后者:传引用
对象方法的引用
与对象变量引用一样,对象方法的引用一般格式为:对象名.方法名([参数列表]);
构造方法
它是一个特殊的成员方法。它是对象被创建时初始对象的方法。即用来构建对象的方法。
特征:
a) 必须与类名完全一样
b) 没有返回类型
c) 如省略,会自动调用默认的构造方法,即无参的构造方法
d) 一般做初始化成员变量的工作
Main为程序入口也可以说是成员方法。
更多精彩的内容请关注:http://www.gopedu.com/