gpt4 book ai didi

java - Java中的自定义下标

转载 作者:可可西里 更新时间:2023-11-01 02:26:21 26 4
gpt4 key购买 nike

<分区>

在 Apple 的编程语言 Swift 中,您可以像在自己的类的数组中一样使用下标。例如,Swift 中的类可能如下所示:

class MyNumber {
let value: Int
init(value: Int) {
self.value = value
}
subscript(i: Int) -> Int {
return value * i
}
}

这个类只有一个 getter 下标,但你也可以做一个 setter 下标。无论如何这样做:

let number = MyNumber(value: 15)
println(number[3])

它产生输出 45。

是否也可以在 Java 中使用下标编写此类?当然,我可以简单地使用带有参数的方法,但我想知道这是否可行。感谢您的回答:)

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