【问题标题】:Java alternative for C# code [duplicate]C#代码的Java替代品[重复]
【发布时间】:2015-08-26 15:57:38
【问题描述】:

我在 c# 中有一个带有以下声明的函数。它允许我在不为expectedDisplayValue 变量提供值的情况下调用该函数。该函数自动将变量初始化为""。我想在 java 中有一个类似的声明。我该怎么做?

public bool VerifyControlState(string identifier,string controltype, ButtonProperty buttonProperty, string expectedDisplayValue = "");

【问题讨论】:

  • 您不能在 Java 中这样做,但请参阅 this question 了解替代方案。
  • 亲爱的java不是像c#那样的嘴炮……但是你可以借助函数重载来实现上面的场景。

标签: java c#


【解决方案1】:

Java 的结构通过函数重载来处理这个问题。基本上,创建一个没有expectedDisplayValue 作为参数的函数,该函数将调用VerifyControlState (identifier, controltype, buttonProperty, "");

有关详细信息,请参阅Does Java support default parameter values? 问题。

【讨论】:

    猜你喜欢
    • 2013-04-30
    • 2016-06-13
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多