Java语言如何正确初始化同时具有static和构造函数的对象,构造函数自动被调用么

Java语言如何正确初始化同时具有static和构造函数的对象,构造函数自动被调用么

1个回答

static是静态变量,可以理解为一个类一个值,它可以在申明变量时赋值,比如
public static String s="xxx";
也可以在static 代码块里赋值,比如
public static String s=null;
static {
s="xxx";
}
而构造函数里一般是给成员变量赋值,这些可以理解为类的每个实例有各自的值。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐