Java 为什么Scanner类不像println方法那样使用重载的概念
与println方法一样,我们可以使用相同的方法输入不同类型的数据,而不会出现任何问题。同样,为什么我们不能在相同的基础上使用scanner,而不是每次都必须指定必须输入的值的类型。Java 为什么Scanner类不像println方法那样使用重载的概念,java,java.util.scanner,Java,Java.util.scanner,与println方法一样,我们可以使用相同的方法输入不同类型的数据,而不会出现任何问题。同样,为什么我们不能在相同的基础上使用scanner,而不是每次都必须指定必须输入的值的类型。 因为我们使用不同的方法从键盘输入不同的数据类型 Java不支持基于返回类型的方法重载 虽然这是合法的: class Something { void act(int i) { /* ... */ } void act(double d) { /* ... */ } } 这是非法的: class S
因为我们使用不同的方法从键盘输入不同的数据类型 Java不支持基于返回类型的方法重载 虽然这是合法的:
class Something {
void act(int i) { /* ... */ }
void act(double d) { /* ... */ }
}
这是非法的:
class Something {
int act() { /* ... */ }
double act() { /* ... */ }
}