java中的方法重载知识点总结

 更新时间:2020年02月10日 14:38:14   作者:lucky********  
在本篇文章里小编给大家整理了关于java中的方法重载知识点总结,有兴趣的朋友们可以跟着学习参考下。

什么是方法的重载?

方法重载是以统一的方式处理不同数据类型的一种手段。

怎样构成方法的重载?

方法名相同, 形参不同。而形参的不同又表示在:

1). 形参的个数不同

2). 形参的类型不同

3). 形参的顺序不同方法的重载主要是结局同一个方法,但参数不同的问题

举一个例子,比较两个整数的大小 和比较两个浮点数的大小

public class Testmax {
  /** 主方法 */
  public static void main(String[] args) {
    int i = 5;
    int j = 2;
    int k = max(i, j);
    System.out.println( i + " 和 " + j + " 比较,最大值是:" + k);
    float n= 2.3F;
    float m=24.5F;
    float c=max(n,m);
    System.out.println(n+"he"+m+"zuidashi"+c);
  }
  
  /** 返回两个整数变量较大的值 */
  public static int max(int num1, int num2) {
    int result;
    if (num1 > num2)
     result = num1;
    else
     result = num2;
  
    return result;
  }
  public static float max(float num1,float num2) {
    float result;
    if(num1>num2)
      result=num1;
    else
      result=num2;
    return result; 
 
  }
 }

以上就是小编整理的相关内容,概念也给大家做了整理,希望能够帮助到大家。

相关文章

  • 详解Spring中的Environment外部化配置管理

    详解Spring中的Environment外部化配置管理

    本文主要介绍了Spring中的Environment外部化配置管理,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • java数字图像处理基础使用imageio写图像文件示例

    java数字图像处理基础使用imageio写图像文件示例

    这篇文章主要介绍了Java 2D的图像处理API,文章讨论和提及的API都是基于JDK6的,Java中写一个图像文件使用ImageIO对象即可,下面看代码吧
    2014-01-01
  • spring+apollo动态获取yaml格式的配置方式

    spring+apollo动态获取yaml格式的配置方式

    这篇文章主要介绍了spring+apollo动态获取yaml格式的配置方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • Java Excel数据导入数据库的方法

    Java Excel数据导入数据库的方法

    这篇文章主要为大家详细介绍了Java Excel数据导入数据库,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2022-03-03
  • Java设计模式编程中的工厂方法模式和抽象工厂模式

    Java设计模式编程中的工厂方法模式和抽象工厂模式

    这篇文章主要介绍了Java设计模式编程中的工厂方法模式和抽象工厂模式,设计模式的建立有利于团队协作时代码的共同维护,需要的朋友可以参考下
    2016-01-01
  • SpringBoot常见问题小结

    SpringBoot常见问题小结

    这篇文章主要介绍了SpringBoot常见问题小结,需要的朋友可以参考下
    2017-07-07
  • 详解Java中常见语法糖的使用

    详解Java中常见语法糖的使用

    语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的某种语法,本文主要为大家分享了12个java中常见的语法糖,感兴趣的小伙伴可以了解下
    2023-11-11
  • 使用Mybatis如何实现删除多个数据

    使用Mybatis如何实现删除多个数据

    这篇文章主要介绍了使用Mybatis如何实现删除多个数据,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-03-03
  • SpringBoot整合Shiro的方法详解

    SpringBoot整合Shiro的方法详解

    Apache Shiro是一个java安全(权限)框架,Shiro可以非常容易的开发出足够好的应用,其不仅可以用在javase环境,也可以用在javaee环境。本文介绍了SpringBoot整合Shiro的方法,需要的可以参考一下
    2022-05-05
  • 深入探究Java原型模式的魅力

    深入探究Java原型模式的魅力

    Java原型模式是一种创建型设计模式,它通过复制现有对象的实例来创建新的对象实例,在本篇博客中,我们将详细介绍Java原型模式的原理、实现方式、优缺点以及适用场景等方面,需要的朋友可以参考下
    2023-05-05

最新评论