封装
是面向对象三大特征之一
一个不可分割割的独立实体
隐藏内部的细节
保留对外接口
通过访问修饰符授权
类是一个最基本的封装
封装的好处
保证数据安全性
提供清晰的对外接口
类的内部实现可以任意修改,不影响其他类
类是一个概念
定义类
class PM
{
//省略成员
}
对象是实体
创建对象
PM pm=new PM();
get set 访问器保障类中的字段安全
2.类和对象的关系 Dept dept=new Dept();
解析:类是对象的类型 ( 大的种类) code层面:Dept
对象是类的实例 (具体的一个个体)code层面:dept
3..NET框架两大组件:CLR(Common Language Runtime 公共语言运行时)和FCL(Framework Class library 框架类库)
4.类库概念:一堆功能相似 的 类的集合。
类似于QQ主程序平级目录的支撑类库 ,以dll结尾的文件(dynamic linked library 动态链接库)
类库的两种体现形态:exe dll
5.封装:就是保护一些私有字段的安全。体现2:将方法和字段放入一个容器(类)中。
6.自动属性
注意点:当我们不需要进行逻辑判定的时候,他是和私有字段+共有的属性是等价的。
自动属性底层会生成:私有字段+公有属性