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.
要么
情况二
可以看出,与案例2相比,案例1更具可读性,并且容易记住。如source所示,以上案例1的打印方法已重载。因此,这就是Java创建者Dint实现案例2的原因。
因此,重载的弊端更易于阅读,如果不可读,那么Java开发人员将实现案例2。
想改善这个问题吗?更新问题,以便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