static关键字的作用面试题
时间: 2023-08-04 15:07:42 浏览: 144
static关键字的作用详解
static关键字的作用有以下几个方面:
1. 静态变量:使用static关键字声明的变量是静态变量,它属于类而不是对象。静态变量在整个程序运行期间都存在,不会随着对象的创建和销毁而改变。
2. 静态方法:使用static关键字声明的方法是静态方法,它属于类而不是对象。静态方法可以直接通过类名调用,无需创建对象。静态方法中只能访问静态成员变量和调用静态方法。
3. 静态代码块:使用static关键字声明的代码块是静态代码块,它在类加载时执行,只执行一次。静态代码块常用于进行一些静态资源的初始化操作。
4. 静态内部类:使用static关键字声明的内部类是静态内部类,它与外部类的实例无关,可以直接通过外部类名访问。
5. 静态导入:使用static关键字可以实现对某个类的静态成员的直接导入,从而可以直接使用该成员,而无需使用类名限定符。
总结来说,static关键字可以用于声明静态变量、静态方法、静态代码块、静态内部类和实现静态导入,它的作用是与对象无关,直接与类相关联。
阅读全文