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

avatar
作者
猴君
阅读量:0

在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;     } } 

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!