java函数参数默认值
今天,需要设定java函数参数的默认值,发现按照其它语言中的方法行不通
java中似乎只能通过函数的重载来实现
/**
* @author stephen
* @date Mar 31, 2009
* @time 6:16:47 PM
*/
public class ParameterDefault {
/**
* @param args
*/
public String getName(String givenName,String familyName){
return givenName+"."+familyName;
}
public String getName(String givenName){
return getName(givenName,"Xie");
}
public static void main(String[] args) {
// TODO Auto-generated method stub
ParameterDefault parameterDefault=new ParameterDefault();
System.out.println(parameterDefault.getName("Stephen"));
System.out.println(parameterDefault.getName("Stephen", "Liu"));
}
}
结果是:
Stephen.Xie
Stephen.Liu
分享到:
相关推荐
可选参数允许为方法的一些参数提供默认值,并允许使用者重载类型。
HelloNative.java 准备调用C函数的java文件 HelloNative.lib 用VC编译生成的静态库文件 HelloNative.obj 用VB编译生成的目标文件 HelloNativeTest.java 测试本地化是否成功的类文件 instanceVar.java 定义一个...
说明: 与 NLS_TIME_FORMAT 相似, 只不过它设置的是 TIMESTAMP 数据类型的默认值, 该数据类型既存储YEAR, MONTH 和 DAY 这几个日期值, 也存储 HOUR, MINUTE 和 SECOND 这几个时间值。 语法: TIMESTAMP '1997-01-31 ...
方法包括这些属性的访问器、构造函数、重写Object 类的toString()和equals() 方法等。运行测试代码: public static void main(String[] args) { Fan1 fan1 = new Fan1(); fan1.setSpeed(Fan1.FAST); fan1.setRadius...
17.1.12 在HQL查询语句中绑定参数 17.1.13 设置查询附属事项 17.1.14 在映射文件中定义命名查询语句 17.1.15 在HQL查询语句中调用函数 17.2 设定查询条件 17.2.1 比较运算 17.2.2 范围运算 17.2.3 ...
参数值:字符串,例:url(test.gif) no-repeat,设置编辑器背景,格式同CSS同名参数一致。建议直接设置textarea的css背景 备注:v1.1.1新添加 loadCSS:加载样式 参数值:URL地址、URL数组以及直接内部样式,例如:'...
设置的一部分是从绘图设备得到的,其他是初始化时的默认值。三个主要的设置为:画笔,刷子和字体。 画笔用来绘制直线和图形的边框。包含颜色,宽度,线型,角设置和连接设置。 刷子是填充几何图形的方式。包含颜色,...
12.3.5使用默认值383 12.3.6标记注释384 12.3.7单成员注释385 12.3.8内置注释386 12.3.9使用注释的一些限制390 12.4本章小结390 第13章常用工具类391 13.1Runtime类的使用391 13.1.1内存管理392 13.1.2执行...
17.1.12 在HQL查询语句中绑定参数 17.1.13 设置查询附属事项 17.1.14 在映射文件中定义命名查询语句 17.1.15 在HQL查询语句中调用函数 17.2 设定查询条件 17.2.1 比较运算 17.2.2 范围运算 17.2.3 ...
17.1.12 在HQL查询语句中绑定参数 17.1.13 设置查询附属事项 17.1.14 在映射文件中定义命名查询语句 17.1.15 在HQL查询语句中调用函数 17.2 设定查询条件 17.2.1 比较运算 17.2.2 范围运算 17.2.3 ...
17.1.12 在HQL查询语句中绑定参数 17.1.13 设置查询附属事项 17.1.14 在映射文件中定义命名查询语句 17.1.15 在HQL查询语句中调用函数 17.2 设定查询条件 17.2.1 比较运算 17.2.2 范围运算 17.2.3 ...
方法包括这些属性的访问器、构造函数、重写 Object 类的 toString() 和equals() 方法等。运行测试代码: public static void main(String[] args) { Fan1 fan1 = new Fan1(); fan1.setSpeed(Fan1.FAST); fan1...
B) 在Java的类中可以有三类内容分别是数据的定义、基本输出语句、函数的定义。 C) Java中的封装就是将对象的数据和操作数据的方法相结合,通过方法将对象的数据和实现细节保护起来。 D) Java语言中的多态的含义可以...
那么js文件中也可以直接写php代码,只不过包含js文件是扩展名要改成php,如: 代码如下:[removed][removed]二、javascript函数参数的默认值c语言中可以通过这样来设置默认参数: 代码如下:void foo(int a, int b = 1...
添加了一个选项来设置无参数构造函数中的默认值 添加了一个选项来生成生成器类,该生成器类与其主题类遵循相同的继承层次结构 添加了一个选项来生成简单的构建器名称 不再支持Java 6 1.5 添加了使集合可变的选项 ...
您可以禁用类中不需要的字段,更改字段名称,将其类型设置为可选,指定默认值,并为流行的json库添加注释。 特征: •json突出显示和验证•嵌套json解析•var / val支持•默认值支持•生成单个文件•格森(Gson)...
介绍 这是一个实现主成分分析(PCA)数据转换的Java库。 它对数据矩阵进行操作,其中每一行对应一个实... 它设置为R统计环境在prcomp函数的帮助页面中引入的默认值( tol = sqrt(.Machine$double.eps) )(请参阅帮助页
java 编写计算器的简单程序//一个较为简洁的巧妙的计算器程序, import java.io.*; import java.awt.event.*; import java.awt.*; //需要解决的问题,数学的运算都有正负号的出现,在点击等号的时候就会有冲突,...
但是如果调用了allowCoreThreadTimeOut(boolean)方法并设置了参数为true,在线程池中的线程数不大于corePoolSize时,keepAliveTime参数也会起作用,直到线程池中的阻塞队列大小为0;(这部分通过查看...