gpt4 book ai didi

java - 我可以向单个属性添加多个字段吗

转载 作者:行者123 更新时间:2023-12-02 18:05:37 24 4
gpt4 key购买 nike

我想知道是否可以将 2 个不同的属性添加到一个属性中。例如我有两个属性:

private var modelYear:int as ModelYear
private var manufacturedCd:String as ManufacturerCd

我想将这两个属性放入一个名为“personalVehicle”的属性中。这样我就可以从另一个类上的personalVehicle 派生这些值。

澄清我的问题:

  1. 我可以将两个属性添加到一个名为 individualVehicle 的属性中吗?
  2. 如果是这样,我怎样才能从另一个类的personalVehicle属性中提取modelYear?

谢谢

最佳答案

我假设您在 Guidewire 的应用程序之一中使用 Gosu(因此是 Guidewire 标签)。

在这些应用程序中,您可以访问 gw.util.Pair 类,它基本上是两个值的容器。

var personalVehicle = new Pair<Integer, String>(2010, "something")

您可以通过第一个和第二个属性访问存储的值。

print(personalVehicle.First) //prints 2010
print(personalVehicle.Second) //prints "something"

请注意,First 和 Second 不会告诉您这些属性中存储的内容。在您的情况下(特别是如果您想将个人车辆传递给其他类),最好定义单独的存储 modelYear 和ManufacturerCd 的类。

class PersonalVehicle {
private var modelYear : int as ModelYear
private var manufacturedCd : String as ManufacturerCd
}

使用此类将使您的代码更具可读性。

关于java - 我可以向单个属性添加多个字段吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29478211/

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