方法重载是否使代码更具可读性?

时间:2016-10-16 10:31:44

标签: java

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

  

方法重载增加了程序的可读性。(Source

官方文件说:

  

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

1 个答案:

答案 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