gpt4 book ai didi

java - new 关键字在这里做什么?

转载 作者:搜寻专家 更新时间:2023-10-31 08:32:24 28 4
gpt4 key购买 nike

class my_class {

int a = 8;

my_class() {
System.out.println(a);
}
}

public class NewClass {

public static void main(String[] argue) {

new my_class();

new my_class();

}
}

我无法理解 main 方法中的两个语句 ( new my_class(); )。

除了在对象定义中,我从未见过这种说法。我知道 new 关键字为一个对象分配内存并分配一个引用地址,但在这种情况下发生的事情是完全不明确的;为什么分配内存?

new 关键字在这里做什么?不管这是什么,通过使用这条语句,我都可以从 main 方法中显式调用构造函数。我在任何教科书或互联网上都找不到这样的说法。

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