gpt4 book ai didi

java - 如何区分同一类的两个方法参数?

转载 作者:行者123 更新时间:2023-12-01 22:41:39 26 4
gpt4 key购买 nike

我有很多这样的方法

doStuff(DataHolder in, DataHolder out)

DataHolder 类是最终的。我想确保人们在使用该方法时不会换入换出,这是确保这一点的最简单方法?我宁愿不使用 getter 和 setter。

最佳答案

您可以使用两个包装类:

class WrapperDataHolderIn{
public WrapperDataHolderIn(DataHolder data)
}

还有

class WrapperDataHolderOut{
public WrapperDataHolderOut(DataHolder data)
}

注意:优先考虑组合而不是继承(复合重用原则)

关于java - 如何区分同一类的两个方法参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26034515/

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