gpt4 book ai didi

java - 在 Java 中使用 '=' 运算符设置自定义类对象的值

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

我有一个自定义对象,它有一个 int 类型的值,我想对其进行处理以将该值保持在设定范围内。我的问题是:给定以下类,我可以将它的值设置为 myObject = 0;

public class foo{
private int bar;
public foo(){
}
}

而不是创建方法 public void setBar()

最佳答案

如果你的意思是:

foo x = new foo();
x = 10; // This is meant to set x.bar

那么不,你不能在 Java 中这样做。这也是一件好事,如果你问我......在可读性方面会很糟糕。

无法将其更改为允许:

foo x = 10;

相当于:

foo x = new foo();
x.bar = 10; // Or x.setBar(10);

关于java - 在 Java 中使用 '=' 运算符设置自定义类对象的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18386773/

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