Java中是否存在与VB.NET的可选参数等效的内容?
还可以在Java中打开除整数以外的任何东西吗?
感谢。
答案 0 :(得分:0)
简单的答案是,在Java的VB.NET的可选参数中没有直接的等价物。在Java中,实践是“重载”方法。这意味着您编写了许多具有相似逻辑但定义了不同传递参数的不同方法头。 Java VM将根据调用时传入的参数选择适当的方法。
对于switch语句,Java switch语句中的no仅适用于本机的整数,但有一些第三方库提供扩展的交换机功能。德福值得谷歌!
还要检查这些:Java optional parameters 并且:Why can't I switch on a String?。
他们给出了一个很好的解释。