- 博客(5)
- 收藏
- 关注
原创 读《精通C#》——继承
本章主要知识点。1.派生类不继承父类的构造函数,构造函数仅仅用于在内部定义的类。2.C#要求一个类只能有一个直接基类。3.C#提供了另外一个关键字sealed来防止发生继承。4.只要子类想访问由父类定义的公共或受保护的成员,我们就可以使用base关键字。5.用sealed修饰的类为密封类。不能被其它类扩展。6.委托是增加公共成员到包含类,以便使用被包含对象的功能。7.多态为子类提供了一种方式,使其...
2018-03-29 16:07:48 113
原创 读《精通C#》论C#2(下)
第一个方面:this的用法,除了传统的用来指示当前变量,还可以用在构造函数。让一个接受最多参数个数的构造函数做“主构造函数”,并且实现必需的验证逻辑。其余的构造函数可以使用this关键字把传入的参数转发给主构造函数,并且提供所有必需的其他参数。第二个方面:封装,封装的核心是对象的内部数据不应该从对象实例直接访问。对象数据应该被定义为私有的,如果调用者想改变对象的状态,就要间接使用公共成员。所以更改...
2018-03-27 14:08:01 102
原创 读《精通C#》论C#2(上)
主要是该书第5章的内容——封装。可能之前有一些OOP的基础,所以草草的读完本章,没有深入研究。主要对其中某几个知识点进行总价一下。第一个部分,构造函数和this的一些介绍,会用就行。第二部分,static,分为静态成员和静态方法。静态方法只能从类级别而不是从对象引用调用。如:Console.WriteLine("Hello");//正确Console c = new Console();c.Wri...
2018-03-26 19:39:12 91
原创 读《精通C#》论C#1
最近在研究关于C#编程方面的技术,也是工作所需。从网上下载了《精通C#》的文档下来看,强制让自己看完前4章。感觉C#语言还是比较简单。 先说开发工具,我用的是vs express2010学习版,是免费的,当然还有其它的,如VS和SharpDevelop。 第一章说了一堆.net之道,说了一堆架构上的东西,实话,没看懂。大致意思是说.net是个平台及C#语言和其它语言的优...
2018-03-20 16:01:05 185
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人