【发布时间】:2017-08-08 09:43:54
【问题描述】:
我的意思是这样的:
function f(int a) {
}
function f(double a) {
}
function f(string a) {
}
我想创建一个可以使用相同名称(f)和相同变量名称(a)但类型不同(int、double 等)调用的函数
谢谢!
【问题讨论】:
-
这就是你所说的重载方法。
-
在 Java 中不能使用关键字
function声明函数。如果打算将其用作返回类型,则类型名称应遵循 Java 命名约定。函数,在 Java 中称为“方法”,必须是您不显示的类型的成员。除此之外,你可以做你想做的事,声明在不同类型上运行的函数版本。 -
函数声明中的变量名是占位符,由函数内部使用,但对其客户端没有命名要求。