<分区>
我正在阅读一本 Java 培训手册,它说 Java 中的方法重载可以通过使用不同的参数列表来实现。它还说参数列表可能在
(一)。参数个数
(二)。参数的数据类型
(iii)。参数顺序
我担心的是 (iii)。
仅仅通过改变参数的顺序来尝试重载一个方法有什么用呢?我想不出这样做有什么好处。
标签 java overloading
<分区>
我正在阅读一本 Java 培训手册,它说 Java 中的方法重载可以通过使用不同的参数列表来实现。它还说参数列表可能在
(一)。参数个数
(二)。参数的数据类型
(iii)。参数顺序
我担心的是 (iii)。
仅仅通过改变参数的顺序来尝试重载一个方法有什么用呢?我想不出这样做有什么好处。
最佳答案
(iii) 只是 (ii) 的特例。
"int, long, String"和 "String, int, long"是 (ii) = 不同的数据类型,但恰好是同一组类型。
但是,是的,混杂的重载会导致代码困惑。
关于java - Java中的方法重载通过改变参数列表中的参数顺序来实现,有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4622410/