在项目中,对于频繁使用的方法,使用static修饰会提高效率吗?
静态方法的好处就是不用生成类的实例就能直接调用
你不用生成对象就能用这个方法了,不是提高效率?你生成对象得占用内存空间啊
至于静态属性也能提高效率,你普通的属性每个类对象都拥有自己的内存空间,但如果属性是静态的,就是共有的,只初始化一次
可以这样理解使用static修饰的成员不再归对象所以,而是属于类 可以理解为是共有的 <
静态方法的好处就是不用生成类的实例就能直接调用
你不用生成对象就能用这个方法了,不是提高效率?你生成对象得占用内存空间啊
至于静态属性也能提高效率,你普通的属性每个类对象都拥有自己的内存空间,但如果属性是静态的,就是共有的,只初始化一次
可以这样理解使用static修饰的成员不再归对象所以,而是属于类 可以理解为是共有的 <