摘要: 看图就行 看不清: using System.Collections;using System.Collections.Generic;using UnityEngine; public class Test : MonoBehaviour{ // Start is called before th 阅读全文
posted @ 2019-12-09 16:45 葡萄藤上结西瓜 阅读(299) 评论(0) 推荐(0)
摘要: 首先解释下override与overload 翻译过来叫做重写和重载,笔者看来,二者的区别在两个方面表现的十分明显,首先是代码书写的区域,重载在一个类里面,重写则是子类对父类进行的重写,然后是表现优先级的不同,重写的表现优先级要高于被重写的对象,也就是说优先表现重写后的那个方法 对代码稍微做下更改, 阅读全文
posted @ 2019-09-22 14:02 葡萄藤上结西瓜 阅读(220) 评论(0) 推荐(0)
摘要: 代码并没有什么明显的变化,只是原来的C继承A现在改成了继承B,先看看输出 首先分析一下, B中的P方法overrideA,C又进行了override,那么C究竟是override的A还是B呢?这个稍后再说。 第一段输出,参数和方法P与之前说的是一样的,这个就不再重复了 看第二段,这里我在构造BC实例 阅读全文
posted @ 2019-09-22 13:26 葡萄藤上结西瓜 阅读(381) 评论(0) 推荐(0)
摘要: 这篇是对上篇的补充,和之前计划的有点小差异,多层次继承需要再往后靠靠了,还是先看代码 再看看结果: 先来解释下,这一次测试对代码进行了稍微的改进,引入了两个变量,同时加了一个Dispatch A b = new B(1); 这个变量的引入是为了更加直观的描述这一行代码,首先构造B实例,B继承A因此在 阅读全文
posted @ 2019-09-21 13:45 葡萄藤上结西瓜 阅读(221) 评论(0) 推荐(0)
摘要: 目前在进行Unity游戏框架的编写,在设计与实现中对继承和override似乎有了更有意思的了解,对面向接口编程也有了比较深入的认识。 下面先看几段简单的代码 再看输出结果 或许没看懂? 那行吧,解释下,首先这个讲的是继承,这应该能看明白吧。 类的继承与接口的继承,这里呢先说类的继承,B/C两个分别 阅读全文
posted @ 2019-09-20 23:18 葡萄藤上结西瓜 阅读(842) 评论(0) 推荐(0)
摘要: import .. #导入整个模块 from .. import .. #导入模块中的类、函数或者变量 from .. import * #导入模块中的所有公开成员 from .. import .. as .. #这个是给导入的成员取个别名 具体来看: example: 1.import obje 阅读全文
posted @ 2017-11-12 17:44 葡萄藤上结西瓜 阅读(1893) 评论(0) 推荐(0)