unity3d学习之类和方法

本文旨在为Unity初学者提供基础知识,介绍类与对象的概念、类的声明与命名规范、对象的创建、类的实体(成员变量与成员方法)、构造方法与静态变量的区别,以及静态方法与成员方法的引用。同时,提供了静态变量与成员变量的对比,并通过实例展示了这些概念的应用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

unityunity3dunity教程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/


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值