脚本入门——类和方法

类和方法

全篇都是文字,可能有些枯燥,但是一定要有耐心啊!!

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培训、学习第一品牌。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值