第一章 深入.NET框架

1.类和对象的关系 Dept dept=new Dept();
解析:类是对象的类型 ( 大的种类) code层面:Dept
对象是类的实例 (具体的一个个体)code层面:dept


2..NET框架两大组件:CLR(Common Language Runtime 公共语言运行时)和FCL(Framework Class library 框架类库)

3.类库概念:一堆功能相似 的 类的集合。
类似于QQ主程序平级目录的支撑类库 ,以dll结尾的文件(dynamic linked library 动态链接库)
类库的两种体现形态:exe dll

4.自动属性
注意点:当我们不需要进行逻辑判定的时候,他是和私有字段+共有的属性是等价的。
自动属性底层会生成:私有字段+公有属性

5.类和对象

(1)类和对象关系:

由对象归纳为类,是归纳对象共性的过程。
在类的基础上,将状态和行为实体化为对象的过程称为实例化。
(2)属性访问器(get和set)

只写属性:只包含set访问器。
只读属性:只包含get访问器。
读写属性:同时包含set访问器和get访问器。
(3)自动属性的快捷键:prop关键字+Tap键+Tap键。

6.封装

(1)封装又称为信息隐藏,是指利用抽象类型将数据的操作结合在一起,使其构成一个不可分割的独立实体,尽可能隐藏内部的细节只保留一些对外接口,使之与外部发生联系。

(2)封装好处:

保证数据安全性。
提供清晰对外接口。
类内部实现可以任意修改,不影响其它类。

原文地址:https://www.cnblogs.com/1287758807cjh/p/8148715.html