unity3D OOP学习笔记五点一 (接口改 )

本文深入讲解了接口在编程中的概念,包括如何使用关键字interface创建数据类型,接口的特点,如抽象性和规范性,以及接口在扩展类行为和统一不同类型的对象行为上的作用。并通过实例说明了接口的具体应用。

什么是接口What
**使用关键字interface 创建的数据类型。
接口名建议用”I”开头,其后单词首字母大写 ISwitch,IFly,IRun,ICompareble

接口的特点
1接口是抽象的,接口是一组行为的抽象。(接口中只有行为)
接口只表达“Can Do”,不表达“How To”
接口只关注行为,且不关注行为的实现,实现由实现类完成
接口不关注数据(接口中不能有字段
2接口是规范,定义一组对外的行为规范,要求它的实现类必须遵循
实现类必须实现接口的所有成员!

注意:
接口中的抽象成员,
不能加abstract,
不能加访问修饰符
默认抽象默认公共!

实现接口的方法不能加
override也不能私有

接口的作用用途,什么时候使用接口
作用
规范不同类型的行为, 达到了不同类型在行为上是一致的。
扩展一个已有类的行为

举个例子
第一个 一个手雷 可以炸伤主角 小怪 他们减血
现在要炸坏门 咋办

让他都接上炸弹受伤接口 以后算伤害 直接 传入炸弹接口就行了

第二个 比如说人学会了 打游戏这个功能 等等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值