none
类被加载是指什么? RRS feed

  • 问题

  • 看到一本书上讲"类被加载时...", 请问什么是类被加载的含义?

    我的理解是,NEW一个类的实例,或者调用它的静态成员, 是吗?

    还有个疑问,构造函数算是静态成员吗?

    2012年7月18日 21:36

答案

  • >>NEW一个类的实例,或者调用它的静态成员, 是吗?

    是的。New一个新对象的时候,CLR将为其自动分配堆栈指针和数据,并且自动初始化内部似有变量啥的。此时数据会自动加载进入内存,等候使用。

    >>还有个疑问,构造函数算是静态成员吗?

    不算。构造函数只是“创建”一个类实体的特殊函数而已;构造函数可以是静态的(静态构造函数),一般用于初始化静态变量属性等。


    下载MSDN桌面工具(Vista,Win7)
    我的博客园
    慈善点击,点击此处

    2012年7月19日 1:57
    版主

全部回复