DotNet编程-星光伴我行

滴滴真谛 水滴石穿

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2006年1月16日

摘要: //抽象类// Visual Studio 允许定义抽象类.抽象类是为了派生类而定义接口的一个类.抽象类从本质上说是抽象的,//因为在抽象类基础上建立的所有类都提供了一定的方法和属性.您不能在抽象类中创建对象----只能利用//它们来派生新的类// 抽象类在c#中用abstract 关键字来声明.必须提供的方法与属性用abstract来表明.// 在vb.net中用MustInh... 阅读全文
posted @ 2006-01-16 17:48 DotNet编程 阅读(419) 评论(0) 推荐(0) 编辑

摘要: //接口 // 接口与抽象类有些相似,因为它们都提供了用来创建新类的模板.它们之间的不同在于接口不提供任何实现的 //类成员,而抽象类可以实现派生类共用的成员. // 比起类而言,接口更像类型.当您在一个类中实现某个特定的接口时,这个类的实例可以用于被声明为该接口的 //参数或变量. //例如下面的代码为前面创建的Shape对象声明了一个接口.using ... 阅读全文
posted @ 2006-01-16 17:44 DotNet编程 阅读(484) 评论(0) 推荐(0) 编辑

摘要: using System;// 继承关键字//virtual : 声明基类的某个成员在派生类中能被覆盖 派生类继承了其基类的成员.如果派生类用同样的签名定义了一个成员,这个派生类成员就会覆盖基类成员.成员的签名包括它的名称,参数列表,参数类型和返回的类型. 如果一个派生类用同样的名称定义了一个成员,但是定义了与基类不同的参数列表,参数类型或返回类型,派生成员将会重载或者遮... 阅读全文
posted @ 2006-01-16 15:57 DotNet编程 阅读(501) 评论(0) 推荐(0) 编辑