摘要:
接口接口时一组抽象成员的命名集合。抽象方法是纯粹的协议,没有提供默认实现,接口表示某个类或结构可以选择去实现的行为。一个类或一个结构可以选择去支持任意数量的接口。 .NET基础类库中内置了几百个预定义的接口类型,由其他的类或结构实现。接口与抽象积累的区别 同样抽象基类可以定义很多抽象成员来为所有的派... 阅读全文
posted @ 2015-05-13 21:57
SharpL
阅读(511)
评论(0)
推荐(0)
摘要:
OOP三大要素:封装/继承/多态代码重用:is-a关系(继承)/has-a关系(包含)继承:基类/派生类继承保护了封装派生类不能访问基类的私有成员C#中一个类只有一个基类,也就是说不支持多重继承;将类标记为sealed,类不允许被继承,封闭类,如StringC#结构总是隐式密封的,故结构不存在继承关... 阅读全文
posted @ 2015-05-13 21:55
SharpL
阅读(270)
评论(0)
推荐(0)
摘要:
在.NET中程序集是基本的部署单元,可以使用System.Reflection命名空间,通过编程来获取类型元数据等信息。类型元数据的必要性:.NET平台使用元数据完整地描述类型,包括类、接口、结构、委托、枚举。比如说创建一个自动属性,编译器生成私有的支持字段和get_PropertyName()和s... 阅读全文
posted @ 2015-05-13 21:51
SharpL
阅读(318)
评论(0)
推荐(0)

浙公网安备 33010602011771号