gpt4 book ai didi

java - 带有限制参数的方法

转载 作者:行者123 更新时间:2023-11-29 04:47:13 25 4
gpt4 key购买 nike

当您尝试为 Toast.makeText 中的第 3 个参数提供不同于 Toast.LENGTH_LONGToast.LENGTH_SHORT 的另一个值时,它赢了'接受。

我需要创建一个方法并使用相同类型的限制:它只能接受我之前使用常量定义的三个值。

如何实现?

最佳答案

您可以通过创建自己的枚举来限制用户。示例代码:

public enum Notification {
LONG,
SHORT
}

我要限制的方法:

private void methodName(String value1, Notification value2){
// Write whatever you want to perform
}

现在,这个方法只能像这样调用:

methodName("", Notification.LONG); // Second Parameter is allowed only from your custom enum

关于java - 带有限制参数的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36675441/

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