.Net面试基础问答:静态成员和非静态成员的区别?

 静态变量使用 static 修饰符进行声明,在类被实例化时创建

通过类进行访问带有 static 修饰符声明的变量称做非静态变量在对象被实例化时创建

通过对象进行访问一个类的所有实例的同一静态变量都是同一个值,同一个类的不同实例的同一非静态变量可以是不同的值。

静态函数的实现里不能使用非静态成员,如非静态变量、非静态函数等。

posted @ 2011-12-07 16:24 简约人生 阅读(264) 评论(2) 编辑 收藏