`
407827531
  • 浏览: 1060389 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java函数参数默认值

 
阅读更多

推荐安卓开发神器(里面有各种UI特效和android代码库实例)

java函数参数默认值

今天,需要设定java函数参数的默认值,发现按照其它语言中的方法行不通

java中似乎只能通过函数的重载来实现

 

函数参数默认代码
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("AAA"));
		System.out.println(parameterDefault.getName("AAA", "Liu"));
	}
}
 
运行结果代码 复制代码 收藏代码
AAA.Xie
AAA.Liu

 

分享到:
评论

相关推荐

    重载-参数含有设置默认值

    可选参数允许为方法的一些参数提供默认值,并允许使用者重载类型。

    Kotlin函数默认值的完全讲解

    函数默认值 周所周知,Java语言并不支持参数使用默认值。有人说这是因为“默认参数”和“方法...1、Java函数定义,如果sayHelloTo函数中的lastName可以使用默认值,则需要定义如下两个函数. public class Person { pub

    Python 缺省参数-指定函数缺省参数的默认值

    Python还被语言流行指数的编译器Tiobe将它被评为最受欢迎的编程语言,20多年来首次将Python置于Java、C和JavaScript之上,真的非常荣幸了. 自从20世纪90年代初Python语言诞生至2022年,它已被逐渐广泛应用于系统...

    javascript 函数参数原来是可以有缺省值的

    getElementsByClassName 有三个参数,但调用的时候不必传进三个参数,你只传进第一个参数就可以了,其它两个参数都是有默认值的。 原来 javascript 函数的参数是可以缺省的,这一点我倒是一直都不知道。

    深入理解javascript函数参数与闭包

    1.函数参数  1.1:参数是什么  1.2:参数的省略  1.3:参数默认值  1.4:参数传递方式  1.5:同名参数  1.6:arguments对象 2.闭包  2.1:闭包定义  2.2:立即调用的函数表达式(IIFE, Immediately invoked ...

    Kotlin学习教程之函数的默认参数

    ​ 在Java中,为函数的参数添加默认值是不被允许的,这是为了防止默认参数与函数重载同时使用时二义性的问题,考虑下面的例子: void func(p1: String, p2: String, p3: String = default) { // do something } ...

    Java开发技术大全(500个源代码).

    HelloNative.java 准备调用C函数的java文件 HelloNative.lib 用VC编译生成的静态库文件 HelloNative.obj 用VB编译生成的目标文件 HelloNativeTest.java 测试本地化是否成功的类文件 instanceVar.java 定义一个...

    Java小程序--关于Date类的构造函数的重载

    对于Date类中的构造函数,使用重载的方法,可以选择3中方式输出:1.MM/XX/DDDD 2.January 7 1989 3.37 1989(前一个参数为一年中的第37天) 使用s.equal("m")比较字符串。

    Java文件读写操作函数实现

    大多数情况下,默认值足够大。 * 通常,Reader 所作的每个读取请求都会导致对底层字符或字节流进行相应的读取请求。因此,建议用 BufferedReader包装所有其 read() * 操作可能开销很高的 Reader(如 FileReader和 ...

    java8stream源码-publish-lambda-function:基于S3中可用的人工制品创建或更新AWSLambda函数

    java8流源码aws cli 需要配置有足够权限的用户来修改 lambda 函数 发布 Lambda 函数 创建或更新 AWS Lambda 函数的步骤。 如果函数不存在,它将创建该函数,或者如果它已经存在,它将更新它。 作为先决条件,需要...

    Oracle9i的init.ora参数中文说明

    随每个平台附带的特有的 make 文件中包含此参数的默认值。如果为此参数指定了一个值, 则该值将覆盖 make 文件中的默认值。 值范围: 链接程序的完整路径名。 默认值: 无 plsql_native_make_file_name: 说明: 指定 ...

    java_lessons:面向初学者的 Java 语言课程(计划和一些说明)

    java_课程大概计划: 。 (在一般课程中)说出为什么使用 java,课程中会讲什么。... Java 8:lambda 函数。 ; 任务; 复杂类型 (OOP) 对象; 自动装箱; 立方体示例; 访问说明符; 静态; this 关键字; 最终

    PHP利用func_get_args和func_num_args函数实现函数重载实例

    本文实例讲述了PHP利用func_get_args和func_num_args函数...1、默认参数,如果一个函数里面,这不是必须参数,而添加相应的默认值,就可以完成相应的功能,代码如下: 复制代码 代码如下:function overloadFun($param1, $p

    积分java源码-JavaOdeInt:JavaOdeInt:FortranODE源(odepack、quadlib等)的Java接口

    它的目的是使用一组基本的默认值启动并运行。 基本的 C 接口需要一个回调函数、ode 系统的维度、初始条件和时间间隔,以及任何附加参数。 结果被写入用户提供的堆栈。 C 函数对 Fortran 函数执行循环并将结果写入...

    精通 Hibernate:Java 对象持久化技术详解(第2版).part2

     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 ...

    java编程练习题

    4,写一个类Fish,继承自Animal类,并提供一个构造方法,该构造方法需要一个参数name,并给legs赋默认值0;该类还要求覆盖Animal类中的无参move()方法,要求输出:XXX Swimming!! 5,写一个类Bird,继承自Animal类,并...

    21天学通Oracle

    8.2.7 存储过程的参数——参数的默认值 152 8.2.8 存储过程的参数——参数顺序总结 153 8.3 程序包 153 8.3.1 规范 153 8.3.2 主体 155 8.3.3 调用程序包中的函数/存储过程 157 8.3.4 程序包中的变量 158 8.4...

    xheditor-1.1.14

    参数值:用户粘贴后需要执行的函数 说明:此函数用来过滤用户粘贴的代码,若返回false禁用粘贴 备注:v1.1.8新添加 localUrlTest:非本站域名测试正则表达式 参数值:正则表达式 说明:本参数用来测试某些组件中测试...

    Java开发技术大全 电子版

    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执行...

Global site tag (gtag.js) - Google Analytics