`
dogandwolf
  • 浏览: 18075 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

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("Stephen")); 
        System.out.println(parameterDefault.getName("Stephen", "Liu")); 
    } 


这就意味着java不能很好的支持变参吗?
分享到:
评论

相关推荐

    Java-Java函数式编程教程

    Lambda表达式是Java函数式编程的核心,它允许我们将匿名函数作为方法参数或赋值给变量。Lambda表达式的语法形式为`参数列表 -> 表达式或代码块`。例如,一个接受两个整数并返回它们之和的Lambda表达式可以写作`(int...

    java函数速查手册常用函数

    Java函数速查手册是编程学习过程中非常实用的参考资料,它主要涵盖了Java语言中常见的函数,对初学者来说尤其有价值。这个CHM文件很可能是由一系列的函数解释、示例代码和使用指南组成的电子手册,方便用户快速查找...

    java8函数式编程(csdn)————程序.pdf

    Java 8 函数式编程是指在 Java 8 中引入的一种新的编程范式,它强加了额外的约束,即所有数据必须是不可变的,设置一次,永不改变。函数式编程将值传递给函数,该函数然后生成新值但从不修改自身外部的任何东西,不...

    Java的引用和函数参数传递

    通过上述分析,我们可以清楚地了解到Java中引用和函数参数传递的基本概念以及它们的具体应用。了解这些概念对于正确使用Java进行编程非常重要,尤其是在处理复杂的数据结构和对象交互时。希望本文能帮助读者更好地...

    Java中常用函数汇总

    这里我们汇总了一些Java中常用的字符串相关函数,这些函数在处理文本数据时非常实用。 首先,`compareTo()`和`compareToIgnoreCase()`是用来比较两个字符串的函数。`compareTo()`根据ASCII值对字符串进行逐字符比较...

    java 中函数的参数传递详细介绍

    在Java编程语言中,函数参数传递机制是一个关键概念,它涉及到如何在方法内部操作传入的参数。根据Java的特性,参数传递分为两种主要类型:值传递和引用传递。下面我们将详细探讨这两种传递方式以及它们在不同数据...

    《Java函数式编程》_高清华.zip

    10. **学习资源**:要深入学习Java函数式编程,《Java函数式编程》_高清华这本书可能是很好的起点,它可能涵盖了Lambda表达式的使用、Stream API的实践以及如何在实际项目中应用函数式编程思维等内容。 通过理解和...

    java函数速查中文版

    Java函数速查通常会按照类库分类,列出各个类下的方法,并提供参数类型、返回值、函数描述等关键信息。 在Java函数速查中,你可以找到以下关键知识点: 1. **基础数据类型与包装类**:Java提供了八种基础数据类型...

    java中函数重载与覆盖例子

    在"Java函数重载与覆盖"的例子中,我们可能会看到如下代码: ```java public class Person { public void sayHello(String name) { System.out.println("Hello, " + name); } public void sayHello(int age) ...

    java数学函数大全

    1. **Math.max(double a, double b)**:返回两个参数中的较大值。 - 应用场景:用于比较两个数值的大小。 2. **Math.min(double a, double b)**:返回两个参数中的较小值。 - 应用场景:与max函数相反,用于找出...

    java函数速查

    Java函数速查是一个非常实用的资源,对于程序员来说,它是一个高效的工具,帮助开发者快速查找和理解Java语言中的各种函数用法。这个压缩包可能包含了详细的函数文档、示例代码和可能的分类索引,方便用户按需查找。...

    JAVA SCRIPT 函数 完整 版

    12. **默认参数和解构赋值**:这两项ES6特性可以方便地处理函数参数: ```javascript function greet({name = 'User'} = {}) { console.log('Hello, ' + name); } ``` 13. **函数绑定**:`bind`方法可以固定`...

    JAVA函数使用手册

    这份“JAVA函数使用手册”可能是针对Java编程中的函数使用方法、设计原则以及常见问题的详细指南。以下是关于Java函数的一些关键知识点: 1. **函数定义与调用**:在Java中,函数通过`public void functionName参数...

    java函数使用查询包

    在“java函数使用查询包”中,我们可能找到了两个与Java函数使用相关的资源:`javascript.chm`和`JavaScript5.5 参数速查.rar`。虽然文件名中包含了"javascript",但考虑到标签为"java",我们将重点放在Java函数的...

    黑马程序员Java函数式编程全套视频教程,Lambda表达式、Stream流、函数式编程一套全通关1

    Java函数式编程是一种高效、简洁的编程范式,它在Java 8中得到了全面支持,大大改变了Java开发人员编写代码的方式。本套黑马程序员的Java函数式编程视频教程涵盖了Lambda表达式、Stream流以及函数式编程的核心概念,...

    函数调用参数传递类型(java)的用法介绍..ppt

    本文档主要介绍 Java 中函数调用参数传递类型的用法,通过对 Applet 概述、Applet 应用程序接口、绘图、Swing 基础、Swing 的特点和概念、Swing 组件、其它 Swing 特性等方面的讲解,展示了 Java 语言程序设计的主要...

    java函数中文速查手册

    Java函数涵盖了类库中的各种方法,包括但不限于基础数据类型的操作、集合框架、IO流、多线程、网络编程、反射、异常处理等。例如,`Math`类提供了许多数学运算函数,如`sqrt()`用于计算平方根,`random()`用于生成...

    java 回调函数 实现

    在Java编程中,回调函数是一种设计模式,它允许一个对象在另一个对象执行特定操作后接收通知或进行处理。这种机制通常用于事件驱动编程或者异步编程中,使得代码能够响应某些特定事件的发生。在给定的场景中,我们...

    java 函数介绍

    ### Java函数介绍与详解 #### 一、函数概述 在计算机编程领域,函数扮演着至关重要的角色,被视为程序设计中最基础且关键的组成部分之一。它不仅简化了代码结构,提高了代码的可重用性,还使得程序逻辑更加清晰。...

    C以及Java中可变参数列表函数定义方法

    本文将探讨一个共同的话题——如何在C和Java中定义可变参数列表的函数。可变参数列表,也称为不定参数或可变参数,允许函数接受不同数量的参数,增加了代码的灵活性。 在C语言中,可变参数列表的实现依赖于`stdarg....

Global site tag (gtag.js) - Google Analytics