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

Java 方法重载是否使代码更具可读性?,java,Java,我在许多博客和网站上读到,方法重载使代码更具可读性: 方法重载增加了程序的可读性。() 如官方文件所述: 在这种情况下,你必须做一些观察才能得出结论 哪个更好 案例1 System.out.print(“Hello”); System.out.print(12); 或 案例2 System.out.printString(“Hello”); System.out.printInt(12); 如图所示,与例2相比,例1更具可读性,更容易记忆。上述例1打印方法过载,如图所示。这就是java

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

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

如官方文件所述:


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

哪个更好

案例1

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

案例2

System.out.printString(“Hello”);
System.out.printInt(12);
如图所示,与例2相比,例1更具可读性,更容易记忆。上述例1打印方法过载,如图所示。这就是java creator无法实现案例2的原因。
因此,我将使用重载更具可读性,如果它不可读,那么java开发人员将实现案例2

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

哪个更好

案例1

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

案例2

System.out.printString(“Hello”);
System.out.printInt(12);
如图所示,与例2相比,例1更具可读性,更容易记忆。上述例1打印方法过载,如图所示。这就是java creator无法实现案例2的原因。
因此,我将使用重载更具可读性,如果它不可读,那么java开发人员将实现案例2

。观点无处不在。一个相关的注意事项是:重载构造器可能会有所帮助,但它们也可能令人困惑(在这种情况下,工厂方法会更好)可读性在旁观者眼中如此之强,以至于很难在讨论中引入太多的客观性。你可以这样说你的身体日常生活需要的许多物质。它们太多是致命的,太少会导致营养不良
StringBuilder.append
我认为是重载和
列表的一个好例子。remove
是一个糟糕的例子。观点无处不在。一个相关的注意事项是:重载构造器可能会有所帮助,但它们也可能令人困惑(在这种情况下,工厂方法会更好)可读性在旁观者眼中如此之强,以至于很难在讨论中引入太多的客观性。你可以这样说你的身体日常生活需要的许多物质。太多是致命的,太少会导致营养不良
StringBuilder.append
我认为是重载的一个好例子,而
List.remove
是一个糟糕的例子。我对。。。很好的解释:)我投了更高的票。。。很好的解释:)