java函数参数默认值

转载 2011年12月05日 07:45:15

java函数参数默认值

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

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

 

函数参数默认代码
Java代码  收藏代码
  1. public class ParameterDefault {  
  2.   
  3.     /** 
  4.      * @param args 
  5.      */  
  6.     public String getName(String givenName,String familyName){  
  7.         return givenName+"."+familyName;  
  8.     }  
  9.     public String getName(String givenName){  
  10.         return getName(givenName,"Xie");  
  11.     }  
  12.     public static void main(String[] args) {  
  13.         // TODO Auto-generated method stub  
  14.         ParameterDefault parameterDefault=new ParameterDefault();  
  15.         System.out.println(parameterDefault.getName("AAA"));  
  16.         System.out.println(parameterDefault.getName("AAA""Liu"));  
  17.     }  
  18. }  
 
运行结果代码 复制代码 收藏代码
运行结果代码  收藏代码
  1. AAA.Xie  
  2. AAA.Liu  

Java中方法不可以有默认参数

Java中的方法不可以有默认参数,只能通过重载来实现: public class ParameterDefault { /** * @param args ...

Java 入门 之 带默认参数的类方法

1.通过类内常参的赋值 思想就是:当传入参数为空时,为参数赋值为常量,否则就按照参数的传入值使用。 public void yourMethod(String a,String b) { ...

一行命令获取当前JVM所有可设置的参数以及当前默认值

一行命令获取当前JVM所有可设置的参数以及当前默认值java -XX:+PrintFlagsInitial  >>1.txt然后查看这个1.txt即可 uintx AdaptivePermSiz...

java函数参数默认值

原文地址:http://blog.csdn.net/achellies/article/details/7034760 今天,需要设定java函数参数的默认值,发现按照其它语言中的方...

java 基本数据类型初始值(默认值)

    若基本数据类型作为类成员的时候,即使没有进行初始化。java也会给定默认的初始值。默认是如下所示:boolean        falsechar              '/uoooo'(...

java变量的初始化之后的默认值

对于类的成员变量 不管程序有没有显示的初始化,Java  虚拟机都会先自动给它初始化为默认值。 1、整数类型(byte、short、int、long)的基本类型变量的默认值为0。 2、单精度浮点...

java中函数的参数不能设置默认值

收藏 java中函数的参数不能设置默认值?没这么夸张吧? [问题点数:1分,结帖人JCC0128] JCC0128 代码写到手抽筋 等级: 结帖率:99.37% 楼主 发表于: 20...

Java 使用方法重载实现给函数设定默认值

原帖地址 http://bbs.csdn.net/topics/80087848 同样的内容不用写三遍,写三遍定义就可以了     public void TestParameter(in...

为什么java函数不支持参数默认值?

因为“默认参数”和“方法重载”同时支持的话有二义性的问题,Java可能为了简单就不要“默认参数”了。 使用“方法重载”可以间接实现”默认参数“的效果,而且避免了代码过于hack。 Java毕竟是C...

android的默认参数的修改

转自::http://blog.csdn.net/cbk861110/article/details/25216765 重点的几项是: 5.设置--》开发者选项--修改后台进程限制 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java函数参数默认值
举报原因:
原因补充:

(最多只允许输入30个字)