gpt4 book ai didi

java - java中的多类型参数

转载 作者:行者123 更新时间:2023-12-01 23:12:49 25 4
gpt4 key购买 nike

我需要一个接受两种类型参数并具有相同主体的函数。我该怎么做?例如:

// I have:
public someFunction(Pageable input) { the same body }
public someFunction(Sort input) { the same body }

// I need
public someFunction(PageableOrSort input) {the same body}

最佳答案

您可以尝试这种方式,但这是不好的做法:

public void someFunction (Object input){
if (input instanceof Pageable) {
Pageable pageable = (Pageable) input;
/* do something else */ }

if (input instanceof Sort) {
Sort sort = (Sort) input;
/* do something else */
}

关于java - java中的多类型参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58366007/

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