gpt4 book ai didi

java - 在构造函数中无效

转载 作者:行者123 更新时间:2023-12-01 14:32:39 26 4
gpt4 key购买 nike

Java 14。

class InitByConstructionVoid{
String aux;

public void InitByConstructionVoid(){
this.aux = "aux";
}

}


class InitByConstruction{
String aux;

InitByConstruction(){
this.aux = "aux";
}

}


public class Ex2 {
private String str;

public static void main(String [] args){

InitByConstruction con = new InitByConstruction();
System.out.println("InitByConstruction: " + con.aux);

InitByConstructionVoid conVoid = new InitByConstructionVoid();
System.out.println("InitByConstructionVoid: " + conVoid.aux);

}
}

结果:

InitByConstruction: aux
InitByConstructionVoid: null

你能帮我理解这里void这个词的意思吗?我的意思是为什么它会产生这样的影响。

最佳答案

void 是一种类型。通过将其添加到 InitByConstructionVoid 的签名中,您已将构造函数降级为普通实例方法。

关于java - 在构造函数中无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61085715/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com