gpt4 book ai didi

Java 两个字段之间的关系

转载 作者:行者123 更新时间:2023-12-01 07:10:44 25 4
gpt4 key购买 nike

我在java类中有两个字段,都是整数:

int a = 0;  
int b = a * a;

一旦字段a接收到另一个值,例如10。但它对字段b没有任何影响,该字段仍然是0而不是100

如何以“java”风格做到最好?

最佳答案

您还必须为 b 指定一个值。您应该将 a 和 b 设为私有(private),并为两者提供 getter 以及 a 的 setter,该 setter 也更新 b,如下所示:

int getA() {
return a;
}

int getB() {
return b;
}

void setA(int a) {
this.a = a;
this.b = a*a;
}

关于Java 两个字段之间的关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14915764/

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