首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于面向对象的一个有关问题

2012-01-29 
关于面向对象的一个问题!想请教一下如果2个类同时实现了一个接口,这样就意味着什么吗?他们就可以互相转换

关于面向对象的一个问题!
想请教一下如果2个类同时实现了一个接口,这样就意味着什么吗?
他们就可以互相转换吗?或者其他的特性
同样如果2个类同时继承于一个基类,这又意味着什么呢?
他们就可以互相转换吗?或者其他的特性

[解决办法]
如果两个类实现了同一个接口,只意味着他们拥着相同的接口,可以被同一个接口所调用。它们不可以互相转换。

如果两个类继承于同一个基类,也只意味着他们同时拥有基类的所有特性,它们还是不可以互相转换。
[解决办法]
不能互相转换,但他们都可以转换为基类(或接口)的类型
[解决办法]
想请教一下如果2个类同时实现了一个接口,这样就意味着什么吗?
他们就可以互相转换吗?或者其他的特性
==========================================================
以为着他们的某个功能有相同的名字...
马桶和电灯都有开关,但他们干的事可不同


同样如果2个类同时继承于一个基类,这又意味着什么呢?
他们就可以互相转换吗?或者其他的特性
==========================================================
往往他们有很多相同的功能和特性

人类 吃
西方人 刀叉吃
东方人 筷子吃
XX人 烧烤吃

[解决办法]
楼上的比喻微妙.
[解决办法]
恩恩支持比喻微妙
[解决办法]
嗯嗯嗯嗯支持比喻微妙.

热点排行