c# 学习--类型基础
摘要:类型基础1new操作符MyClass c=new MyClass()new运算符背后完成的工作如下:1) 计算该类及其所有基类中定义的所有实例字段(注意有两个隐藏成员,一个是类型对象指针,一个是同步块索引)需要的字节数2) 从托管堆中分配内存,所有字节都设为03) 初始化两个隐藏成员4) 调用基类构造方法,然后调用类的构造方法5) 返回对象的引用(某块内存的别名)2 类型转换调用对象的GetType()方法可以得到对象的类型,这个方法是非虚的(即不能被子类重写)所以类型是不能被伪装的关于类型转制隐式转换:子类对象可以隐式转换成基类对象即 Father f=new Child() -----注意
阅读全文
posted @
2012-04-26 23:19
穆穆
阅读(194)
推荐(0) 编辑