Java 如何在函数中使用模板传递两种不同类型的参数?

Java 如何在函数中使用模板传递两种不同类型的参数?,java,c++,function,templates,Java,C++,Function,Templates,例如,让我们: T div(T num1, T num2) 其中T是一种模板类型 return num1/num2; 如果我们想调用并返回第一个参数的数据类型中的答案: div(4.0,4); 应该对函数定义进行哪些更改?我尝试过使用两个模板类,但出现了一个错误

例如,让我们:

T div(T num1, T num2)
其中
T
是一种模板类型

return num1/num2;
如果我们想调用并返回第一个参数的数据类型中的答案:

div(4.0,4);

应该对函数定义进行哪些更改?我尝试过使用两个模板类,但出现了一个错误
template <typename T1, typename T2>
T1 div(T1 num1, T2 num2) {
    return num1/num2;
}
模板
T1分区(T1 num1,T2 num2){
返回num1/num2;
}

我相信C没有模板参数的概念。java和C++是不同的语言。选择one@Amadeus我知道模板的特性只能在C++中使用。但我想人们也能回答这个问题。所以我把标签放进去了。现在,当我试图删除标记时,它不起作用。您能否提供完整的(尽管由于您提到的错误而不起作用)尝试示例?