【发布时间】:2019-09-05 05:55:18
【问题描述】:
就像在 println 方法中一样,我们可以使用相同的方法输入不同类型的数据而不会出现任何问题。所以,同样为什么我们不能在相同的基础上使用扫描仪,就像我们必须每次都指定我们必须输入的值的类型一样。 因为我们使用不同的方法从键盘输入不同的数据类型。
【问题讨论】:
就像在 println 方法中一样,我们可以使用相同的方法输入不同类型的数据而不会出现任何问题。所以,同样为什么我们不能在相同的基础上使用扫描仪,就像我们必须每次都指定我们必须输入的值的类型一样。 因为我们使用不同的方法从键盘输入不同的数据类型。
【问题讨论】:
Java 不支持基于返回类型的方法重载。
虽然这是合法的:
class Something {
void act(int i) { /* ... */ }
void act(double d) { /* ... */ }
}
这是非法的:
class Something {
int act() { /* ... */ }
double act() { /* ... */ }
}
【讨论】: