gpt4 book ai didi

java - 为变量赋值

转载 作者:行者123 更新时间:2023-12-01 07:37:59 24 4
gpt4 key购买 nike

为什么这段代码编译出错

public class Foo {
int a=5;
a=4;
}

最佳答案

Java 语言只允许类级别的成员声明,​​不允许任意代码。

要在创建 Foo 对象时将 4 分配给 a,您应该将赋值放在构造函数或初始值设定项 block 中。

这是一个初始化 block :

public class Foo {
int a = 5;
{
a = 4;
}
}

这是一个构造函数:

public class Foo {
int a = 5;
public Foo() {
a = 4;
}
}

关于java - 为变量赋值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9108554/

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