下载此文档

类实现接口接口实现接口.doc


文档分类:中学教育 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
类继承接口?
一个类可以继承另一个类,一个类可以继承一个接口吗?
准确的说,类不是继承(inherit)接口,而是实现(implement)接口。.NET 的语言中,类只能继承自一个类,但是可以实现一个或多个接口。但是也有人认为说类继承接口也无伤大雅,但我个人认为正确的用语可以加深概念理解的正确性。
下面用一段代码解释继承和实现的区别
using System;
public interface ITest
{
}
public class BaseClass
{
}
public class SubClass : BaseClass, ITest
{
}
class AppEntry
{
 static void Main(string[] args)
 {
  Type intType = typeof(ITest);
  Type basType = typeof(BaseClass);
  Type subType = typeof(SubClass);
  ((basType));  // 输出 true,因为 SubClass 是继承自 BaseClass。
  ((intType));  // 输出 false,因为 SubClass 是实现而不是继承了 ITest(这个结果也说明继承和实现是有区别的)。
  ((subType));  // 输出 true,因为 SubClass 是继承自 BaseClass,所以可以将 SubClass 对象赋值给 BaseClass 的变量。
                // BaseClass b = n

类实现接口接口实现接口 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小30 KB
  • 时间2018-03-13
最近更新