显式实现的接口成员--从简单开始(三)
2008-10-14 20:15
351 查看
本来是想先说继承的,今天看了一个关于接口和抽象类的文章就顺便先说一下接口。其实在我刚接触编程
的时候,接口就是一个令我很神秘的概念。其实接口和类一样,接口也定义了一系列属性、方法和事件。
但与类不同的是,接口并不提供实现。它们由类来实现,并从类中被定义为单独的实体。接口表示一种约
定,实现接口的类必须严格按其定义来实现接口的每个方面。可能说完这些有些人就会有点晕,在这里只
要记住接口是一种约定就暂时可以了(我这里说的是暂时,以后要深入学习光这一点肯定是不行的)。
今天在这里只想说一个问题就是如何显式的实现接口成员,可能会有人说我的这个系列根本就称不上系列
,根本就没有什么体系。对,确实我写的这些没有什么体系,也不是按什么顺序写的,但是本人一向认为
:无论是学习什么,并不是所有学习都是按照顺序按照体系学习的,而且即使你按体系来学习了,也不一
定能学会。所以我认为学习只要能学会一点就学一点,哪怕学的是支离破碎的,等以后再学到相关内容时
,你定然会恍然大悟。我认为这样学会的东西定然比你按照体系一步一步学到的东西记得牢,体会的深。
书归正转,用实例说明如何显式的实现接口成员,并在最后补充说明如何通过继承来实现接口成员。先看
个例子:
先定义两个接口,而且这两个接口有相同的成员
public interface person
2 public interface student
7 class haha:person,student
2 public string name()
2 public int age()
6using System;
2using System.Collections.Generic;
3using System.Text;
4
5namespace jiekou
6
的时候,接口就是一个令我很神秘的概念。其实接口和类一样,接口也定义了一系列属性、方法和事件。
但与类不同的是,接口并不提供实现。它们由类来实现,并从类中被定义为单独的实体。接口表示一种约
定,实现接口的类必须严格按其定义来实现接口的每个方面。可能说完这些有些人就会有点晕,在这里只
要记住接口是一种约定就暂时可以了(我这里说的是暂时,以后要深入学习光这一点肯定是不行的)。
今天在这里只想说一个问题就是如何显式的实现接口成员,可能会有人说我的这个系列根本就称不上系列
,根本就没有什么体系。对,确实我写的这些没有什么体系,也不是按什么顺序写的,但是本人一向认为
:无论是学习什么,并不是所有学习都是按照顺序按照体系学习的,而且即使你按体系来学习了,也不一
定能学会。所以我认为学习只要能学会一点就学一点,哪怕学的是支离破碎的,等以后再学到相关内容时
,你定然会恍然大悟。我认为这样学会的东西定然比你按照体系一步一步学到的东西记得牢,体会的深。
书归正转,用实例说明如何显式的实现接口成员,并在最后补充说明如何通过继承来实现接口成员。先看
个例子:
先定义两个接口,而且这两个接口有相同的成员
public interface person
2 public interface student
7 class haha:person,student
2 public string name()
2 public int age()
6using System;
2using System.Collections.Generic;
3using System.Text;
4
5namespace jiekou
6
相关文章推荐
- "显式接口成员实现"你知道吗??
- C#中的显式接口成员实现(explicit interface member implementation)
- 一小段代码演示C#接口的类级别实现和显式接口成员实现
- 显式接口成员实现
- vs 2008 显式实现接口 和 隐式实现接口的 区别
- 接口测试—-中篇,通过django实现一个非常简单的记事本接口
- 接口的显式实现和隐式实现
- 简单记录cxf框架来实现webservice接口
- 数据结构实现时所需的成员变量、标准对外接口
- C语言简单实现接口
- Node.js 实现简单的接口服务器
- 今天开始做战斗,回合制战斗代码实现第一篇,从头开始,简单的2d回合制游戏
- 使用Flask+MongoDB实现基于REST的接口简单操作
- C#中接口的显式和隐式实现
- easyradius隆重发布ROS API计费接口,支持ROS 3.3以上版本,实现简单快捷的ROS宽带计费系统云端版
- C#接口实现 - 第三节 定义接口成员
- java多线程简单小例子2——实现Runnable接口
- 显式和隐式实现接口
- 今天的问题:一个简单的例子,请帮我解开“接口实现Java‘隐藏实现细目’”的迷惑。
- 【转】MyBatis接口的简单实现原理