社区
C#
帖子详情
C#里的接口相当于C++里的什么?虚基类?
gnimgnot
2008-07-15 10:57:24
熟悉C++
但对C#的一些语法不是很熟悉..
...全文
224
13
打赏
收藏
C#里的接口相当于C++里的什么?虚基类?
熟悉C++ 但对C#的一些语法不是很熟悉..
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
vrhero
2008-07-16
打赏
举报
回复
看起来你不怎么熟悉C++...
接口是一种约定或者叫契约,不提供任何实现...任何OO语言都是相同的概念...不管是C++还是C#...
纯抽象类只是C++中接口的表现形式而已...与C#的接口并没有本质的不同...
gnimgnot
2008-07-16
打赏
举报
回复
也就是C#只是把C++的一个概念定死了
把纯抽象类就直接用interface来声明?
xuxingok
2008-07-16
打赏
举报
回复
C#里的接口相当于C++里的纯虚类,
VC中COM应用的interface其实也是纯虚类!
happyboxman
2008-07-16
打赏
举报
回复
interface是向客户保证类或结构体行为方式的一种协定。(contract)
---------来自programming c#中文版
说白了
接口就是一系列行为的定义
与抽象类有细微差别
抽象类是基类
接口一般用来混入其它继承树
c++没有接口的语法概念
因此com用抽象类来实现。
feifei576
2008-07-16
打赏
举报
回复
同意8楼的说法!
gnimgnot
2008-07-16
打赏
举报
回复
看来以后话都不能乱说了...呵呵
gnimgnot
2008-07-16
打赏
举报
回复
呵呵.应该是比C#熟悉C++了
谢谢指点
maddemon
2008-07-15
打赏
举报
回复
纯抽象类就是接口。。
zzultc
2008-07-15
打赏
举报
回复
C++怎么会没有接口?
com不全部都是接口吗?难道虚函数表不是C++里边的?
gnimgnot
2008-07-15
打赏
举报
回复
C++里似乎没有纯粹的接口这种说法吧.
gnimgnot
2008-07-15
打赏
举报
回复
知道.然后呢?
vrhero
2008-07-15
打赏
举报
回复
不知道C++有接口?也能叫熟悉?
5207
2008-07-15
打赏
举报
回复
interface 你应该知道吧??
C#
comparison
5. 结构体(Struct):
C#
中的Struct类似于
C++
的结构体,但它们在栈上分配,而
C++
的结构体可以存储在栈或堆中。 6. 类和命名空间:在
C#
中,除了命名空间外,几乎所有内容都由类包裹,这更接近Java的模式。 7. ...
C++
多态、
接口
和
虚基类
的深入理解
1. 多态 表述一:在面向对象语言中,
接口
的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后...作用是使基类指针或引用统一管理各类对象,是基于虚函数实现。 理解:多态性就是允许将子类
java
虚基类
_
C++
中
虚基类
与抽象类的简单理解。
比如类B虚继承于类A,那类A就称作类B的
虚基类
,如果没有虚继承,那类B就只是类A的基类。虚继承主要用于一个类继承多个类的情况,避免重复继承同一个类两次或多次。由类A派生类B和类C,类D又同时继承类B和类C,这时候...
229-
C++
继承与多态(理解
虚基类
和虚继承)
好处是代码的复用,
相当于
一个派生类有多个基类。 既从A继承又从B继承,C是从A,B多继承而来; C有2个基类:A和B; C可以把A和B的成员都继承而来,复用起来
虚基类
拥有纯虚函数的类称为
虚基类
被虚继承的类称作...
C++
虚函数&纯虚函数&抽象类&
接口
&
虚基类
多态 在面向对象语言中,
接口
的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后通过父类的指针调用实际子类的成员函数。 多态性就是允许将子类类型的...在基类的类定义中,定义虚函数...
C#
111,098
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章