社区
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()方法不就完了吗?
...全文
144
5
打赏
收藏
接口的使用问题
public interface Ive { void state(); //车的状态:新与旧 } class car : Ive //轿车类 { public void state() { Console.WriteLine("这是一辆新车"); } 如上一个接口和类。Ive里面有一个方法state(),它怎么没有方法体啊? 类car继承于Ive,又重写了方法state(),那要接口做什么啊。直接在类中写state()方法不就完了吗?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
5 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
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中的多态等概念,建议找本书看看
相关推荐
占位符的
使用
占位符的
使用
Statement
接口
操作数据存在的
问题
问题
一
问题
二PrepareStatement
接口
改善
问题
占位符代码演示密码登录DEMO Statement
接口
操作数据存在的
问题
问题
一
使用
Statement
接口
对象发送的sql语句需要在数据库中进行一次编译之后成为指令才能执行,每条sql语句都需要编译一次,这样是很慢的。
问题
二
使用
Statement
接口
才做的sql可以需要
使用
字符串拼接的...
node.js学习笔记4
使用
express写
接口
、
接口
跨域
问题
、CORS、JSONP
接口
1.
使用
expresss写
接口
2.
接口
的跨域
问题
3.
使用
cors中间件解决跨域
问题
4. CORS 5. CORS请求的分类 6. JSONP
Node.js---
使用
Express写
接口
使用
Express写
接口
一、创建基本的服务器二、创建API路由模块三、编写 GET
接口
四、编写POST
接口
五、CORS 跨域资源共享1、
接口
的跨域
问题
2、
使用
cors 中间件解决跨域
问题
3、什么是 CORS4、CORS 的注意事项六、JSONP
接口
一、创建基本的服务器 二、创建API路由模块 三、编写 GET
接口
四、编写POST
接口
五、CORS 跨域资源共享 1、
接口
的跨域
问题
2、
使用
cors 中间件解决跨域
问题
3、什么是 CORS 4、CORS 的注意事项 六、JSONP
接口
...
接口
自动化
使用
反射解决数据依赖
问题
接口
自动化
使用
反射解决数据依赖
问题
接口
自动化
使用
setUp解决数据依赖
问题
接口
自动化
使用
setUp解决数据依赖
问题
发帖
C#
C#
.NET技术 C#
复制链接
扫一扫
10.8w+
社区成员
64.2w+
社区内容
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2006-10-25 12:23
社区公告
让您成为最强悍的C#开发者