gpt4 book ai didi

java - 有没有办法制作一个可以在 Java 中使用 [] 的自定义类,类似于数组?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:06:46 25 4
gpt4 key购买 nike

在 Java 中,有没有一种方法可以创建一个可以像数组一样在其上使用 [] 访问器的自定义类?

普通数组

int[] foo = int[5];
foo[4] = 5;
print(foo[4]);
//Output: "5"

自定义类

class Bar {
//Custom class that uses index as a ref
}

Bar foo = new Bar(5);
foo.set(4, 5);
print(foo[4]);
//Output: "5"

最佳答案

不,您不能在 Java 中为您的类重载 [] 运算符。但是您可以为数组创建 getter。

关于java - 有没有办法制作一个可以在 Java 中使用 [] 的自定义类,类似于数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13727642/

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