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

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

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

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

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

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

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

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

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值