重读 必须知道的.NET

1 、public ,对访问成员无限制,属于访问级别最高的权限。

protected 访问包含类或者丛类派生类的类。

internal  仅限于程序集,

protected inernal 访问仅限于从包含类中派生的当前程序集或类型。

private 仅限于范文包含的类型。

2、 多态分为四种:强制,重载,参数,包含。

3、c#通过abstract和virtual来实现 抽象方法和虚方法,以便在子类中复写父类的方法。

4、在.NET中多以able为接口的命名后缀,例如:INullable,ICloneable等,以I为前缀标示。

5、.NET中通过接口实现多继承,例如: public struct DateTime : IComparable,IFormattable,Iconvertiable等。

6、接口的本质可以被视作是:定义了抽象方法的类。仅提供了方法,具体的方法功能由实现类来完成。

7、Iserializable序列化,序列化是将对象状态转换为可保持或传输的格式的过程。与序列化相对的是反序列化,它将流转换为对象。这两个过程结合起来,可以轻松地存储和传输数据。

8、面向接口编程,单一小功能接口,接口并不能被实例化,没有构造函数,接口的成员被隐式声明为public。

9、继承是类与类之间的关系。实现继承:.NET中system.object是所有类型的基类。接口继承:派生类继承了接口的方法签名。

10、继承是可传递的,子类是对父类的扩展,必须继承父类的方法,同时可以添加新的方法。

子类可以调用父类的方法和属性,父类不可以调用子类的方法和属性。

虚方法如何实现覆写操作,是的父类的指针可以指向子类的对象成员。

子类不光继承父类的公有成员,同时也继承了父类的私有成员,只是在子类中不可以访问而已。

11、密封类不可以被继承,继承关系中,需要多加注意共有的特性,即共性。

12、封装隐藏了类的内部实现细节。对外通过接口访问。封装是一个包装,分为内外两个空间,对内实现数据私有,对外实现方法调用,保证了数据的完整性和安全性。

13、

 

 

 

 

 

 

 

 

 

 

 

重读 必须知道的.NET,古老的榕树,5-wow.com

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。