unity学前C#学习:类,对象,类成员简介

本文详细介绍了类的属性、方法和事件,以及类的实例化过程。通过引用变量和实例的关系比喻,探讨了模型类、工具类和通知类的重点。还涉及静态成员和实例成员的区别,以及成员绑定的概念。
摘要由CSDN通过智能技术生成

一.类的三大成员

1.属性(ProPerty)

存储数据,组合之后编程实例当前的状态

2.方法(Method)

表示对象能做什么(function),构成逻辑和算法

3.事件(event)

类或对象通知其他的类或事件,就比如点击窗口就是一个事件

二.类的实例化

通过使用new创建类的一个实例

三.引用变量和实例之间的关系

拿小孩和气球来比喻

引用变量:就相当于小孩

Form form;//这样就是创建了一个引用变量

实例:就相当于气球

new Form();//虽然定义了实例,但是没有小孩牵着气球

也可以多个小孩牵着一个气球

Form form = new From();
Form forms = form;
//这样就实现了form和forms两个小孩同时牵着一个气球

四.某些特殊类的侧重点不同

1.模型类或者对象侧重点在属性

比如Entity FramWork

2.工具类或者对象侧重点在方法

比如Math

3.通知类或者对象侧重点在事件

举一个简单的例子

Dispatcher timer = new Dispathcher();
timer.interval = TimSpan.FormSeconds(1);
timer.tick +=timer_tick;//也就是说当这个事情发生后,并且触发以下追加事件
void timer_tick(object sender,EventArgs e)
{
    throw new Notimplementedexception();
}

五.静态成员 实例成员 绑定

静态成员:隶属于类的成员,为所有的属于同一个类的实例所共有的

实例成员: 出了静态成员其他都是实例成员

绑定(Binding):指的是编译器如何把成员和类和实例绑定起来,绑定也分为很多种,其中有动态绑定和编译前就绑定了,或者编译后就绑定了(此处是一点粗略的简介,等到以后学习到了再做解释

".":成员访问符号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值