学习Unity3D第十二天之构造方法。

欢迎来到unity学习unity培训unity企业培训教育专区,这里有很多U3D资源U3D培训视频U3D教程U3D常见问题U3D项目源码,我们致力于打造业内unity3d培训、学习第一品牌。

一、Using 的作用: 第一,引用程序集
第二,自动释放资源
数组
是一个数据结构 ,引用类型 包含同一类型的多个元素
Int【】数组名称;
方括号必须跟在数据类型后面,否则是不合法的
初始化数组 用new
a = new int[3];

二、构造方法是一种特殊的成员方法,它的特殊性反映在如下几个方面:
1.构造方法作用:(1).构造出来一个类的实例 (2).对构造出来个一个类的实例(对象)初始化。
2.构造方法的名字必须与定义他的类名完全相同,没有返回类型,甚至连void也没有。
3.主要完成对象的初始化工作,构造方法的调用是在创建一个对象时使用new操作进行的。
4.类中必定有构造方法,若不写,系统自动添加无参构造方法。接口不允许被实例化,所以接口中没有构造方法。
5.不能被static、final、synchronized、abstract和native修饰。
6.构造方法在初始化对象时自动执行,一般不能显式地直接调用.当同一个类存在多个构造方法时,java编译系统会自动按照初始化时最后面括号的参数个数以及参数类型来自动一一对应。完成构造函数的调用。
7.构造方法分为两种:无参构造方法 有参构造方法
构造方法可以被重载。没有参数的构造方法称为默认构造方法,与一般的方法一样,构造方法可以进行任何活动,但是经常将他设计为进行各种初始化活动,比如初始化对象的属性。
三、this定义:this关键字代表当前实例,我们可以用this.来调用当前实例的成员方法,变量,属性,字段等;
如果在定义的类中有一个成员变量为a,在成员函数中有定义了一个局部变量a,此时就必须使用this关键字来指示类的成员变量a为this.a。
           在程序运行后,方法可能会被很多这个类的对象调用。所以这时this就发挥它的作用了,每当一个对象调用这个类的方法的时候,系统就会自动把这个对象指针赋给this指针。
this指当前类。
举例说明:
比如在一个A的类里有一个s的方法,在这个A的类中调用这个s就可以用this.s如果是在别的类中就要实例化一个对象来调用方法A  d=new  A();
在静态的方法中不能使用this
如main方法就是一个静态方法
this是保留的指针  指向当前对象它的好处就是在编期就可以获得对象的地址。比如一个类中有一个成员类,成员类需要使用上层类的函数,就可以把this传到成员类中。this关键字引用类的当前实例。
下面举个例子:
      class X
      {
      int a=1;
      public  void   get()
      {
       int    a=2;Console.WriteLine(this.a);//a=1Console.WriteLine(a);//a=2}}

你可能感兴趣的:(学习Unity3D第十二天之构造方法。)