- 博客(4)
- 收藏
- 关注

原创 C#中 什么是接口Interface,以及如何简单使用
接口是指定一组函数成员而不实现他们的引用类型。所以只能类和结构来实现接口,在继承该接口的类里面要实现接口的所有方法。一、在定义接口时候要注意如下几点:1.接口生命不能包含以下成员:数据成员、静态成员。2.接口声明只能包含如下类型的非静态成员函数的声明:方法、属性、事件、索引器。3.这些函数成员的声明不能包含任何实现代码,而在每一个成员声明的主体后必须使用分。
2017-06-16 18:59:36
27780
16
转载 内存溢出和内存泄漏的区别
内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory;比如申请了一个integer,但给它存了long才能存下的数,那就是内存溢出。内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄露危害可以忽略,但内存泄露堆积后果很严重,无论多少内存,迟早会被占光。memory leak会最终会导...
2019-03-18 10:46:31
187
原创 1MB到底等于多少KB?为什么硬盘厂商标注的硬盘老是不如实际硬盘的大,新买的硬盘是“缺斤短两”吗?
在计算机中1MB=1024KB 1KB=1024Byte 1Byte=8Bit之所以硬盘厂商标准的硬盘在买过来的时候老是不如标注的大,是因为硬盘厂商是以GB(十进制,即10的3次方=1000,如1MB=1000KB)计算的,而电脑(操作系统)是以GiB(2进制,即2的10次方,如1MiB=1024KiB)计算的,但是国内用户一般理解为1Mib=1M=1024KB,所以为了中文化的理解,...
2019-03-16 18:22:22
1478
原创 多态的实现—抽象类、虚方法、接口实现多态
多态性是允许你将父对象设置成为一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。1.用抽象类实现多态我们先定义一个水果Fruit抽象类
2017-06-24 23:59:35
978
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人