在Java中如何实现方法中参数带默认值
2017-08-14 11:03
162 查看
Java与C++不同不支持方法中的参数带默认值,但是有方法来实现该功能的,这就需要使用函数重载
看下面的代码实例:
分析:
如果调用第一个方法TestParameter(int level), 该方法再调用第三个方法TestParameter(int level, float money , boolean ratable ),在第一个方法中有操作
分析发现这样就实现了“方法带默认参数值”得实现
看下面的代码实例:
public void TestParameter(int level) { float money = 0.0f; boolean ratable = true; TestParameter(level, money ,ratable); } public void TestParameter(int level, float money) { boolean ratable = true; TestParameter(level, money ,ratable); } public void TestParameter(int level, float money , boolean ratable ) { //最终实现在这里 }
分析:
如果调用第一个方法TestParameter(int level), 该方法再调用第三个方法TestParameter(int level, float money , boolean ratable ),在第一个方法中有操作
float money = 0.0f; boolean ratable = true;
分析发现这样就实现了“方法带默认参数值”得实现
相关文章推荐
- Java如何实现URL带请求参数(get/post)及得到get和post请求url和参数列表的方法
- java中如何实现重复执行一个方法(事)
- java中,父类是抽象类不能通过工厂输出时,如何通过其他类实现输出的示例代码(工厂方法种类(1))
- java string 转date方法如何实现
- Java如何在方法中修改传入参数的值
- C#中如何实现JAVA中的String.replaceAll()方法功能
- * java 中的数组 对象数组 以及main方法中的参数 x y不用中间参数实现交换
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- 在js中如何实现方法重载?以及函数的参数问题
- Java 使用方法重载实现给函数设定默认值
- 如何查看JAVA类库中的类的方法的具体实现代码
- C# 使用多线程如何传递两个以上参数的实现方法(附示例) 推荐
- Java基础---基础加强---增强for循环、自动拆装箱及享元、枚举的作用、实现带有构造方法、透彻分析反射的基础_Class类、成员变量的反射、数组参数的成员方法进行反射、数组的反射应用
- C#中如何实现JAVA中的String.replaceAll()方法功能
- [置顶] 在js中如何实现方法重载?以及函数的参数问题
- 如何在Java中实现远程方法调用
- dwr中如何调用有参数的java方法
- * java 中的数组 对象数组 以及main方法中的参数 x y不用中间参数实现交换
- java方法(参数传递机制、实现值交换、形参不确定)
- JAVA实现多线程的两种方法,及如何使用