您的位置 首页 java

java实战「实参和形参」

提到这两个也是 java 入门中的门槛,理解也比较简单

实参:实际参数 具体的参数

形参 形式参数 就一个站位符 由:类型和变量名组成

java实战「实参和形参」

形式参数和实际参数对应

 public  static  String getFormatDate(String value,  String  originalFormat, String destFormat) throws Parse Exception  {
    return new SimpleDateFormat(destFormat).format(new SimpleDateFormat(originalFormat).parse(value));
}

/**
 * 其中给方法赋值的getFormatDate的"2022-03-22 18:45:45"  "yyyy-MM-dd" "yyyyMMdd"  就是实际参数
 * 方法没调用之前getFormatDate(String value, String originalFormat, String destFormat) 中的value都还是形式参数
 * @param args
 * @throws Exception
 */public static  void  main(String[] args) throws Exception {
    String yyyyMMdd = getFormatDate("2022-03-22 18:45:45", "yyyy-MM-dd", "yyyyMMdd");
    System.out.println(yyyyMMdd);
}  

第一个不理解,为什么方法中一个地方有两个参数,而实际调用却只有一个呢

方法没调用前,形式参数表名,你要实际替换的参数为String类型的值

实际传递的值就是真正你要使用的值

下图中,就是一个参数实际是用的过程

java实战「实参和形参」

参数传递方向

字符串 流向:”2022-03-22 18:45:45″—->value —>.parse(value)

“2022-03-22 18:45:45″字符串传给value , value被new SimpleDateFormat(originalFormat).parse(value) 使用

文章来源:智云一二三科技

文章标题:java实战「实参和形参」

文章地址:https://www.zhihuclub.com/189653.shtml

关于作者: 智云科技

热门文章

网站地图