gpt4 book ai didi

java - 在 Java 中为返回变量赋值

转载 作者:行者123 更新时间:2023-11-30 06:26:15 26 4
gpt4 key购买 nike

这可能是一个基本问题,但我不确定使用什么关键字来搜索它。

是否可以在 Java 中为返回变量赋值,类似这样:

static int a[] = new int[2];

static int f(int i) {
return a[i];
}

static void main() {
f(1) = 0; // <-- this
}

在 C/C++ 中,我可以返回一个指针并稍后为其赋值。由于 Java 使用引用,我希望上面的代码能够工作。我在这里是否遗漏了一些重要的 Java 概念?

最佳答案

即使是引用类型,方法调用也不是变量

但是,像这样的事情就可以了:

static MyClass func() {
return new MyClass();
}

public static void main(String[] args) {
func().setAttr(null); // change attributes
}

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

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