Net复习笔记:第一章:对象论

对象描述:

1.一个对象的诞生和一个人诞生一样,一个对象的诞生就是给对象在内存中分配一个空间,然后调用构造函数初始化对象的基本属性(给对象一个特有的标记),

2.和人的行业(工人,农民。。。)一样对象也有类型(整形,字符型。。。),常见的分类是 值类型和引用类型,值类型是存储在线程的堆栈里面,而引用类型是存储在托管堆里面,有值类型转化为引用类型是装箱,而有引用类型转化为值类型是拆箱

3.和人一样对象和对象之间也有形形色色的交互,也有生存环境,CLR就是对象的生存环境,CLR为对象提供了赖于生存的托管环境

4.,对象就是在一定的约束和规则(接口)下,通过方法进行交互,来改变自身(获取信息,提供信息)

 

对象的访问权限:

  1. 1.       Public:最高的访问权限,(如同公司的董事长),不管是否是同一个程序集是否继承都可以访问,
  2. 2.       Protected:在面向对象中就提现为子类继承这种纵向关系的访问约定,也就是只要继承了该类,子类就有访问权限,不管子类和父类是否在同一个程序集中
  3. 3.       Internal:是一个横向的职责关系,在程序集里面的访问权限就是,只要在同一个程序集里面不管是否有继承隶属关系都可以访问
  4. 4.       Protected   internal :可以看得出来他的访问权限就是,在同一个程序集里面或者不在同一个程序集里面但是有继承关系的,子类都可以访问父类
  5. 5.       Private:访问权限最小。只有在程序内部才可以访问

对象的生命周期:

  1. 1.       对象的生命周期是有 GC控制,GC管理所有托管堆对象(引用类型),

转载于:https://www.cnblogs.com/netbuy/articles/3467958.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值