社区
C#
帖子详情
C#里的接口相当于C++里的什么?虚基类?
gnimgnot
2008-07-15 10:57:24
熟悉C++
但对C#的一些语法不是很熟悉..
...全文
202
13
打赏
收藏
C#里的接口相当于C++里的什么?虚基类?
熟悉C++ 但对C#的一些语法不是很熟悉..
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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++
多态、
接口
和
虚基类
的深入理解
1. 多态 表述一:在面向对象语言中,
接口
的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后...作用是使基类指针或引用统一管理各类对象,是基于虚函数实现。 理解:多态性就是允许将子类
229-
C++
继承与多态(理解
虚基类
和虚继承)
好处是代码的复用,
相当于
一个派生类有多个基类。 既从A继承又从B继承,C是从A,B多继承而来; C有2个基类:A和B; C可以把A和B的成员都继承而来,复用起来
虚基类
拥有纯虚函数的类称为
虚基类
被虚继承的类称作...
C++
虚函数&纯虚函数&抽象类&
接口
&
虚基类
多态 在面向对象语言中,
接口
的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后通过父类的指针调用实际子类的成员函数。 多态性就是允许将子类类型的...在基类的类定义中,定义虚函数...
java
接口
虚函数_
C++
虚函数 与java
接口
1、
c++
实现多态的方法 其实很多人都知道,虚函数在
c++
中的实现机制就是用虚表和虚指针,但是具体是怎样的呢?从more effecive
c++
其中一篇文章
里
面可以知道:是每个类用了一个虚表,每个类的对象用了一个虚指针。...
虚函数、
虚基类
、纯虚函数、
接口
在面向对象语言中,
接口
的多种不同实现方式即为多态。多态是指,用父类的指针指向子类的实例(对象),然后通过父类的指针调用实际子类的成员函数。 多态性就是允许将子类类型的指针赋值给父类类型的指针,多态是通过...
C#
110,010
社区成员
642,612
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章