摘要:
静态类和静态变量静态类的定义:static class 类名静态方法和变量必须使用类名来引用,而不能使用实例化后的对象,因为,静态变量不属于任何实例,而是共有的。非静态类里面既可以定义静态方法也可以定义非静态方法,它既可以和静态类一样调用静态方法,又可以通过实例化该类的方式,调用该类的非静态方法;静态类会在程序集加载时被加载到内存中,在拥有访问权限的任何地方都可以调用。所以一般有一个共识:不要去写一个庞大的静态类。从内存的优化方面去考虑.因为静态和非静态的不同的地方,就是静态的从程序一启动就会一直占用内存,而非静态的只在使用后(实例化)后才会占用内存.但是每实例化个一个对象时又会另外占用内存.
阅读全文
posted @ 2014-01-24 20:55
jin_qi_er
阅读(317)
推荐(0)
编辑