Java与C#不同

1、C#方法定义可以有默认参数,而Java则不支持该方式。

  C#方法定义

 public void ShowMessage(string text,string orderId="")
 {
    var msg=text;
   var Id=orderId;
 }

  C#方法调用可以只传一个参数(text),另一个参数orderId可以不传有默认值。

 ShowMessage("方法调用")

  Java 可有代替方案,利用方法的重载来实现。如下:

public void ShowMessage(String text, String orderId){

};
public void ShowMessage(String text){
  String orderId= "";
};

 2、

posted @ 2019-10-12 16:24  NOT_COPY  阅读(190)  评论(0编辑  收藏  举报