C#
????@zjf
这个作者很懒,什么都没留下…
展开
-
读《精通C#》论C#2(上)
主要是该书第5章的内容——封装。可能之前有一些OOP的基础,所以草草的读完本章,没有深入研究。主要对其中某几个知识点进行总价一下。第一个部分,构造函数和this的一些介绍,会用就行。第二部分,static,分为静态成员和静态方法。静态方法只能从类级别而不是从对象引用调用。如:Console.WriteLine("Hello");//正确Console c = new Console();c.Wri...原创 2018-03-26 19:39:12 · 98 阅读 · 0 评论 -
读《精通C#》论C#2(下)
第一个方面:this的用法,除了传统的用来指示当前变量,还可以用在构造函数。让一个接受最多参数个数的构造函数做“主构造函数”,并且实现必需的验证逻辑。其余的构造函数可以使用this关键字把传入的参数转发给主构造函数,并且提供所有必需的其他参数。第二个方面:封装,封装的核心是对象的内部数据不应该从对象实例直接访问。对象数据应该被定义为私有的,如果调用者想改变对象的状态,就要间接使用公共成员。所以更改...原创 2018-03-27 14:08:01 · 110 阅读 · 0 评论 -
读《精通C#》——结构化异常
看了很多文字,这一章只记住一个结构try...catch...finally原创 2018-04-03 19:46:27 · 154 阅读 · 0 评论 -
读《精通C#》——继承
本章主要知识点。1.派生类不继承父类的构造函数,构造函数仅仅用于在内部定义的类。2.C#要求一个类只能有一个直接基类。3.C#提供了另外一个关键字sealed来防止发生继承。4.只要子类想访问由父类定义的公共或受保护的成员,我们就可以使用base关键字。5.用sealed修饰的类为密封类。不能被其它类扩展。6.委托是增加公共成员到包含类,以便使用被包含对象的功能。7.多态为子类提供了一种方式,使其...原创 2018-03-29 16:07:48 · 118 阅读 · 0 评论