黑马程序员 virtual abstract interface 之间的关系

原创 2013年12月03日 21:07:29
---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------





virtual是实现动态绑定的关键字;字段不能是虚拟的,只有方法、属性、事件和索引器才可以是虚拟的




virtual中的纯虚拟就是abstract,抽象方法是隐式的虚方法。




interface就是一个只能在其内部定义属性,方法,索引,事件的关键字,


接口不能包含字段。接口成员一定是公共的,非静态的。接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。接口和接口成员是抽象的;接口不提供默认实现。


abstract,interface都不能被实例化,都不包含构造和析构函数,abstract中可以包含非抽象函数(只有abstract类中可以包含抽象成员)




---------------------- ASP.Net+Android+IOS开发.Net培训、期待与您交流! ----------------------详细请查看:http://edu.csdn.net
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员面试题面向对象二(多态,抽象类abstract,接口Interface,内部类,异常Exception,包package,String类,StringBuffer)

--------- android培训、java培训、期待与您交流!--------- 一.多态 1.多态的概念 (1) 多态:可以理解为事物存在的多种体现形态。 (2)多态的...

黑马程序员-抽象类abstract class 与 接口interface 的区别

l 从特性来看 1. 抽象类:含有抽象方法的类只能定义成抽象类。 抽象类不能被实例化,也即不能使用new关键字来实例化抽象类。 2. 接口:是一个完全抽象了的类,没有任何东西可以被子类来继承了。   ...

黑马程序员----【javaSE基础】个人总结--abstract class和interface的区别

相似处: 1.interface的方法全部都没有“实现部分”(body区);    而abstract类能拥有abstract方法,这些方法也都没有“实现部分”(body区); 2. interfac...

黑马程序员_abstract和final以及interface总结

---------------------- android培训、java培训、期待与您交流! ----------------------   abstract和final以及inter...

黑马程序员_java_final_abstract_interface_main_变量_覆盖_private_静态

------- android培训、java培训、 期待与您交流! ---------- 一、final修饰符 final : 最终,作为一个修饰符 1,可以修饰类,函数,变量...

黑马程序员_<<面线对象(继承,abstract,interface,final)---02>>

--------------------ASP.Net+Android+IOS开发、.Net培训、期待与您交流! -------------------- 1. 继承       1.概述  ...

黑马程序员——08Java类与类之间的四种关系分析

------------android培训、java培训、期待与您交流!------------   1,Unified Modeling Language (UML)又称统一建模...

黑马程序员--Java基础--类和类之间的基本关系

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-第一讲>>>>继承注意:千万不要随便用继承,为了获取其他类的功能简化代码而继承,必须是累与类之间有所属关系才可以继...

黑马程序员-StringBuilder、StringBuffer、String类之间的关系

String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间,StringBuffer是可变类,和线程安全的字符串操作类,任何对它...

黑马程序员——抽象 abstract

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ——-/* 抽象:看不懂。【abstract】关键词 当多个类中出现相同的功能,但是功能主体不同,这时可进行向上抽...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)