CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

20的新手问题之第三贴:接口,看懂了点,似乎没懂。------事实只是个概念的问题,所以只给20分。

楼主3215599()2003-11-04 20:30:26 在 .NET技术 / C# 提问

using   System;  
   
  namespace   YuLan.Views  
  {  
  ///   <summary>  
  ///   IView   的摘要说明。  
  ///   </summary>  
  public   interface   IView             //定义接口  
  {            
  void                 New();             //添加新项  
  void                 Edit();  
  void                 Delete();  
  void                 Release();     //释放资源  
  ViewType         TheType   {get;}   //返回当前的ViewType  
   
  }  
   
   
   
  public   enum   ViewType  
  {  
  HomeView,  
  LxrView,  
  TaskView,  
  LinkView,  
  MemoView  
  }  
   
   
  }  
  能比较详细的解释这个吗? 问题点数:20、回复次数:3Top

1 楼csharplove(亡灵巫师)回复于 2003-11-04 20:41:07 得分 2

我以前也是似懂非懂,要知道为什么要有接口,看看设计模式,比较一下接口和抽象类,想象派生继承,个人感觉接口的彻底掌握是C#初学者迈向更高层次的一把尺Top

2 楼gujunyan(缘份擦肩而过)回复于 2003-11-04 20:43:21 得分 16

public   interface   IView             //定义接口  
  {            
  void                 New();             //添加新项  
  void                 Edit();  
  void                 Delete();  
  void                 Release();     //释放资源  
  ViewType         TheType   {get;}   //返回当前的ViewType  
   
  }  
  定义一个接口,名叫IView   这个接口须实现  
  四个方法与一个属性.需实现的那个属性是一个枚举型.  
  public   enum   ViewType  
  {  
  HomeView,  
  LxrView,  
  TaskView,  
  LinkView,  
  MemoView  
  }  
  定义了一个枚举类型ViewType,以五中枚举状态.  
  Top

3 楼HNU(嶽麓書院,惟楚有材,於我為盛!)回复于 2003-11-04 20:43:49 得分 2

你想知道什么?  
   
  接口中包含的是没实现的方法,其它类通过继承接口来实现接口中的方(必须全部实现)  
   
  比如:  
   
  class   myviewer   :   IView//说明   myviewer   从IView继承来  
  {  
   
  void     New();    
  {  
        //具体实现代码...  
  }  
     
  void                 Edit();  
  {  
        //具体实现代码...  
  }  
   
  void                 Delete();  
  {  
        //具体实现代码...  
  }  
   
  void                 Release();     //释放资源  
   
  {  
        //具体实现代码...其它类似  
  }  
   
           
  }Top

相关问题

  • Ejb Home接口 概念问题
  • 请教接口与类与类接口与COM的概念??
  • python 中有没有类似Java里【接口】的概念?
  • 关于jbuilder的问题:请简述一下接口和包的概念.
  • 请问“套接字”和“套接口”这两个概念如何理解???
  • 软件项目分析阶段的一些概念求解:边界类,接口....
  • 请教:我对接口的概念很模糊,那位大虾解释一下!!
  • 我在学习asp.net中,看asp.net网站编程看能看懂,到我自己做时,脑里没有概念呢
  • 高分请教一个概念性问题关于接口与构造函数方法?
  • 谁能对比说一下这几个概念? 实现继承/接口继承 , 容器/聚合 ?

关键词

  • 接口
  • release
  • viewtype
  • iview
  • 具体实现代码
  • 继承
  • 实现
  • 释放资源
  • edit
  • delete

得分解答快速导航

  • 帖主:3215599
  • csharplove
  • gujunyan
  • HNU

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo