Closed. This question is opinion-based。它当前不接受答案。












想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。

3年前关闭。





我在许多博客和网站上都读到,方法重载使代码更具可读性:


方法重载提高了程序的可读性。(Source


官方文件说:


Overloaded methods should be used sparingly, as they can make code much less readable.

最佳答案

在这种情况下,您必须做一些观察才能得出结论

哪个更好?

情况1

System.out.print(“Hello”);
System.out.print(12);


要么

情况二

System.out.printString(“Hello”);
System.out.printInt(12);


可以看出,与案例2相比,案例1更具可读性,并且容易记住。如source所示,以上案例1的打印方法已重载。因此,这就是Java创建者Dint实现案例2的原因。
因此,重载的弊端更易于阅读,如果不可读,那么Java开发人员将实现案例2。

关于java - 方法重载会使代码更具可读性吗? ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40069289/

10-10 09:19