摘要:
什么是接口?接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C#中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定... 阅读全文
posted @ 2014-11-22 19:02
小天儿
阅读(757)
评论(0)
推荐(0)
摘要:
虚在哪里?虚函数成就了多态,意思就是指向基类的指针在操作它的多态类对象时,会根据不同的类实例,调用其相应的函数。关键词——继承/指针/实例怎么实现的呢?编译器针对虚函数采用“VTABLE”机制。编译器发现一个类中有被声明为virtual的函数,就会为其搞一个虚函数表,也就是VTABLE。VTABLE... 阅读全文
posted @ 2014-11-22 15:39
小天儿
阅读(168)
评论(0)
推荐(0)