Java

Java中成员变量的初始化有哪些方式

小樊
84
2024-08-20 16:44:29
栏目: 编程语言

在Java中,成员变量的初始化有以下几种方式:

  1. 直接赋值:在声明成员变量的同时直接给变量赋初始值。
public class MyClass {
    private int num = 10;
}
  1. 构造方法:通过构造方法为成员变量赋值。
public class MyClass {
    private int num;
    
    public MyClass() {
        num = 10;
    }
}
  1. 初始化块:使用代码块为成员变量赋值。
public class MyClass {
    private int num;
    
    {
        num = 10;
    }
}
  1. 静态初始化块:使用静态代码块为静态成员变量赋值。
public class MyClass {
    private static int num;
    
    static {
        num = 10;
    }
}
  1. 使用方法:通过方法为成员变量赋值。
public class MyClass {
    private int num;
    
    public void setNum(int value) {
        num = value;
    }
}

0
看了该问题的人还看了