Java 类中的静态成员是什么?
在 Java 中,静态成员属于类,您可以无需实例化类即可访问这些成员。
static 关键字可以与方法、字段、类(内部/嵌套)、块一起使用。
静态方法 − 您可以使用 static 关键字创建静态方法。静态方法只能访问静态字段和方法。要访问静态方法,无需实例化类,您可以直接使用类名,例如:
示例
public class MyClass {
public static void sample(){
System.out.println("Hello");
}
public static void main(String args[]){
MyClass.sample();
}
}
输出
Hello
静态字段 − 您可以使用 static 关键字创建静态字段。静态字段在类的所有实例中具有相同的值。它们在类第一次加载时创建和初始化。就像静态方法一样,您可以使用类名(无需实例化)访问静态字段。
示例
public class MyClass {
public static int data = 20;
public static void main(String args[]){
System.out.println(MyClass.data);
}
Java Arrays with Answers
27
}
输出
20
静态块 − 这些是一段带有 static 关键字的代码块。通常,它们用于初始化静态成员。JVM 在类加载时,在 main 方法之前执行静态块。
示例
public class MyClass {
static{
System.out.println("Hello this is a static block");
}
public static void main(String args[]){
System.out.println("This is main method");
}
}
输出
Hello this is a static block This is main method
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP