我在很多博客和网站上都看到方法重载使代码更具可读性:
方法重载增加了程序的可读性。(Source)
官方文件说:
Overloaded methods should be used sparingly, as they can make code much less readable.
答案 0 :(得分:1)
在这种情况下,你必须做一些观察才能得出结论
哪个更好?
案例1
System.out.print(“Hello”);
System.out.print(12);
OR
案例2
System.out.printString(“Hello”);
System.out.printInt(12);
正如所见案例1 更易读,与案例2相比,可以轻松记住。以上案例1 打印方法过载如source中所见。这就是为什么java creator dint实现案例2。 因此重载更容易阅读,如果它不可读,那么Java开发人员就会实现案例2 。