unity之属性封装,继承

今天时间比较充裕,欢迎来到我们的狗刨网。我们每天都会更新新的内容,欢迎来看哟。

1.封装:我们早晨首先讲了属性的封装,属性是c#引入的一种语言成分,通过对属性的读和写来保护类中的域。

首先也是定义一个变量,private string +对象。接下来是定义一个公有类型的而且必须是大写的对象名称。接着在里

面定义get和set,get是读方法,有返回值,而且返回的是对象名,而那个set是写方法,是在里面写对象的值。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Unity是一款全球流行的游戏引擎,支持面向对象编程,并且提供了封装继承和多态等面向对象编程的特性。下面具体介绍Unity中这些特性的用法: 封装封装是指将对象中的属性和方法进行保护,使得它们不能被外部直接访问和修改。在Unity中,可以使用访问修饰符public、private、protected来实现封装。例如,可以将脚本中的变量设置为private,只能在脚本中访问,或者将方法设置为public,方便其他脚本访问。 继承继承是指从一个类中派生出一个新的类,新的类可以继承原有类的属性和方法,并且还可以添加自己的属性和方法。在Unity中,可以使用关键字class来定义一个类,使用冒号来表示继承关系。例如,可以定义一个基础的Enemy类,然后再定义几个不同的敌人类型,这些类型可以继承于Enemy类,共享Enemy类中的属性和方法。 多态:多态是指同一种类型的对象,在不同的情况下会表现出不同的行为。在Unity中,多态可以通过虚函数和抽象类来实现。虚函数可以在基类中定义,并在派生类中重写,从而达到不同的行为。抽象类是一种特殊的类,用于定义一些方法,但是这些方法没有具体的实现,需要在派生类中实现。例如,可以定义一个抽象的Weapon类,其中包含攻击方法attack(),然后派生出几个不同的武器类型,每种武器类型都需要实现自己的attack()方法,从而达到不同的攻击效果。 综上所述,Unity封装继承和多态是面向对象编程的重要特性,在游戏开发中可以帮助我们更好地管理代码,提高代码的复用性和可维护性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值