1、如果在方法前面加上static,调用该方法时就不需要信赖该方法所在的类,直接用“类名.方法”就可以了,特别是该方法要经常被其他类访问的时候,很有用,节省了内存,不用经常创建对象消耗内存
2、如果在变量前面加上static,该变量在内存中只有一份拷贝,大家公享的,可以作为全局变量,且在程序运行时就产生了。默认会初始化的,如果没有初始化的话。
3、如果在类前面加上static,表示静态类,跟1作用有点类似,不过一般不这样用
本文详细介绍了在编程中使用static关键字定义静态成员变量、静态方法和静态类的作用及优势,包括如何减少内存消耗、实现全局变量共享等。
1、如果在方法前面加上static,调用该方法时就不需要信赖该方法所在的类,直接用“类名.方法”就可以了,特别是该方法要经常被其他类访问的时候,很有用,节省了内存,不用经常创建对象消耗内存
2、如果在变量前面加上static,该变量在内存中只有一份拷贝,大家公享的,可以作为全局变量,且在程序运行时就产生了。默认会初始化的,如果没有初始化的话。
3、如果在类前面加上static,表示静态类,跟1作用有点类似,不过一般不这样用

被折叠的 条评论
为什么被折叠?