C#接口

一、接口有什么作用?知乎回答①:“接口是个规范”,这句没错。“不如直接就在这个类中写实现方法岂不是更便捷”,你怎么保证这个接口就一个类去实现呢?如果多个类去实现同一个接口,程序怎么知道他们是有关联的呢?既然不是一个类去实现,那就是有很多地方有用到,大家需要统一标准。甚至有的编程语言(Object-C)已经不把接口叫 interface,直接叫 protocol。统一标准的目的,是大家都知道这个是做
阅读全文

C#虚方法、虚属性

1、虚方法的意义 C#中指出:普通的方法重载:指的是类中两个以上的方法(包括隐藏的,继承而来的方法)取的名字相同,只要使用的参数类型或者参数个数不同,编译器便知道在何种情况下应该调用哪个方法。 而在派生类中重新定义此虚函数时要求的是:方法名称、返回值类型、参数表中的参数个数、类型、顺序都必须与基类中的虚函数完全一致。 简单一点说就是子类中override的方法能够覆盖
阅读全文

C#关于“单例模式“的一点理解

本文是关于单例模式的一点理解与讨论using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace learning{    //单例-保证在程序运行期间,一个类最多同时存在一个唯一的对象,比方说,一个玩
阅读全文

C#静态类

一.静态类的意义?静态成员存放在内存的一个静态区里面,太多的话是非常消耗资源的。当然好处是可以不用实例化对象而直接使用这个成员。百度知道上看的一个答案,还不错: 静态类主要是共享,静态类内部成员必须是静态的。 静态类一般在程序加载的时候被构造。 我个人用静态类最多的地方的是程序配置部分,因为他的共享特性,在多个窗体中都需要调用,更主要的就是他在程序启动的时候就被初始化
阅读全文

C#抽象方法/抽象类

一、抽象类抽象方法有什么用?其实不是说抽象类有什么用,一般类确实也能满足应用,但是现实中确实有些父类中的方法确实没有必要写,因为各个子类中的这个方法肯定会有不同,所以没有必要再父类里写。当然你也可以把抽象类都写成非抽象类,但是这样没有必要。而写成抽象类,这样别人看到你的代码,或你看到别人的代码,你就会注意抽象方法,而知道这个方法是在子类中实现的,所以,有个提示作用。二、注意事项当你想要写抽象类的时
阅读全文

PHP关于本网站架构的分析

关于网站所用框架分析.docx
阅读全文

Unity_《FlappyBird》制作过程记录

项目运行如下:接下来是制作流程的一个简单记录,unity版本采用5.0以上即可。首先新建2D工程,导入素材;设置成手机的分辨率大小(推荐480*800);制作UI界面(开始UI、说明UI),注意打好锚点;添加组件点击事件(跳转界面无非就是界面的激活鸡屎),就是写下脚本,别忘了挂载物体、组件;制作正式游戏界面(水管、Player),设置好水管和Player的位置,通过代码实现地图和水管的循环移动,地
阅读全文

Python基础知识学习

Python基础入门学习
阅读全文

PHP基础学习笔记

PHP基础入门学习笔记
阅读全文

算法笔记 15_桶排序

在《啊哈算法》这本书里看到了一个解决排列一串数字的方法,是桶排序的一个简化版本,仔细想一下真的是特别方便,而且涉及不到数字的比较。
阅读全文