在我正在编写的这个 Java 程序中,我发现我用大量代码堵塞了 main()
方法,这使得快速理解/阅读变得困难。具体来说是由于我正在进行大量错误检查。因此,我想编写一个快速函数,仅由该方法使用以提高可读性。
在类中编写另一个方法是我唯一的选择还是还有其他选择?
最佳答案
Is writing another method within the class my only option or are there other alternatives?
这取决于:
如果方法只属于此类,则应将它们声明为类中的
私有(private)
或protected
方法,具体取决于该类是否可以继承或不。如果这些方法应该在其他类中重用,最好将其作为
public
移动到实用程序类中。例如,检查String
是否为空,并验证是否不null
。请注意,对于此示例,Apache Common Langs 的实用程序类中有一些方法涵盖了这些验证,明确地StringUtils#isEmpty(String)
.
顺便说一下,Java 有方法,没有函数。
关于java - java中可能有一个不是方法的函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18256833/