社区
C#
帖子详情
接口的使用问题
zzmdegm
2006-10-25 12:23:39
public interface Ive
{
void state(); //车的状态:新与旧
}
class car : Ive //轿车类
{
public void state()
{
Console.WriteLine("这是一辆新车");
}
如上一个接口和类。Ive里面有一个方法state(),它怎么没有方法体啊?
类car继承于Ive,又重写了方法state(),那要接口做什么啊。直接在类中写state()方法不就完了吗?
...全文
218
5
打赏
收藏
接口的使用问题
public interface Ive { void state(); //车的状态:新与旧 } class car : Ive //轿车类 { public void state() { Console.WriteLine("这是一辆新车"); } 如上一个接口和类。Ive里面有一个方法state(),它怎么没有方法体啊? 类car继承于Ive,又重写了方法state(),那要接口做什么啊。直接在类中写state()方法不就完了吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhongwanli
2006-10-26
打赏
举报
回复
用个 virtual 关键字。
BSC
2006-10-26
打赏
举报
回复
mark
dyw31415926
2006-10-25
打赏
举报
回复
用了接口好,能有效减少类之间的藕合性,如;类A 和 类B要通信,则要是他们直接联系的话,关系比较紧密,要是A - 接口 - B的话, 结构就比较好,减少了A与B的直接联系
继承接口的类必须实现接口定义的函数,所以接口中的函数只是定义而已,可以简单的理解为只是一种声明而已,类car : Ive 因为继承了接口,所以一定要实现state()方法方法,否则会报错,
另外,通过接口可以继承两个或两个以上的类,这是一般继承做不到的(因为.net中是执行单继承)
liujia_0421
2006-10-25
打赏
举报
回复
接口中方法的具体实现,就是在具体的类中实现的,建议楼主把接口的有关概念再看一下。
repitile
2006-10-25
打赏
举报
回复
这个设计到OO中的多态等概念,建议找本书看看
linux 静态路由 跨网段,【静态路由能胜任多网段之间进行通信】静态路由 跨网段访问...
有很多网友经常单机
使用
电脑,并不会接触路由器这个东西,所以会对这个东西不会了解,今天小编就来和大家说一下,下文是小编向您带来的静态路由也能胜任多网段之间进行通信,欢迎大家阅读。如果多个网段之间要实现通信,必须
使用
路由器,这个毫无疑问。如果多个网段之间存在多个可选择的路径,最方便的是采取配置路由选择协议的方法,简单点的网络可以采用RIP协议,如果是复杂的网络则可以采用OSPF。当然在选择的路径不多时...
静态路由也能胜任多网段之间进行通信
昨天,和朋友在机房讨论组网
问题
,当讨论到路由器间通信时,朋友问起为什么非要配置路由选择协议。以前一般是根据配置手册或者经验配置也没有仔细考虑过这个
问题
。想了想,应该是这样理解的(如下)。 如果多个网段之间要实现通信,必须
使用
路由器,这个毫无疑问。如果多个网段之间存在多个可选择的路径,最方便的是采取配置路由选择协议的方法,简单点的网络可以采用RIP协议,如...
Linux IP Forwarding实战:构建隔离网络间的简易路由器
本文详细介绍了如何利用Linux IP Forwarding功能构建隔离网络间的简易路由器,适用于中小企业、实验室及技术爱好者。通过虚拟机网络拓扑设计、网卡配置实战技巧、内核参数调优及防火墙策略配置,实现低成本、灵活可控的网络转发方案。文章还提供了高级应用与故障排查方法,帮助用户深入理解网络分层原理并解决实际
问题
。
网络工程师学习路径:从理论到实战,掌握数据流动的工程思维
计算机网络是支撑现代信息社会的关键基础设施,其核心在于实现设备间的可靠通信与数据高效传输。理解网络协议栈(如TCP/IP)的工作原理,是掌握网络工程的基础。从数据封装解封装、IP寻址与子网划分,到路由交换机制,这些原理共同构成了网络通信的基石。掌握这些技术,能够帮助工程师构建稳定、可扩展的企业网络,并有效支撑云计算、物联网等新兴应用场景。本文聚焦于网络工程师的核心能力培养,通过构建从基础连通到智能选路、安全优化、运维排错的四层能力金字塔,并结合软考网络工程师认证的实践导向,为学习者提供一条清晰的成长路径,强
博客空间源码博客空间WordPressv2.0.4中文稳定版-wordpress
博客空间源码[博客空间]WordPress v2.0.4 中文稳定版_wordpress
C#
111,128
社区成员
642,535
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章