前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Java--方法重载

Java--方法重载

作者头像
花猪
发布2022-02-16 16:05:17
发布2022-02-16 16:05:17
46300
代码可运行
举报
运行总次数:0
代码可运行

前言

本文将介绍Java中方法重载的概念以及使用

方法重载

概念

在同一个类中,允许存在一个以上的同名方法,只要他们的参数个数或者参数的类型不同即可。

特点

重载的方法与返回值类型无关,只看参数列表,且参数列表必须不同(参数个数或者参数类型)。调用时,根据方法参数列表的不同来区别。

示例

写一个求和类:

代码语言:javascript
代码运行次数:0
复制
public class demo {
    //两个整型数求和
    public static void sum(int a,int b){
        System.out.println(a+b);
    }
    //三个整形数求和
    public static void sum(int a,int b,int c){
        System.out.println(a+b+c);
    }
    //两个浮点数求和
    public static int sum(double a,double b){
        System.out.print((int) (a+b));
        System.out.println("  (打印整数部分)");
        System.out.print(a+b);
        System.out.println("  (打印浮点数)");
        return (int) (a+b);
    }
    
    public static void main(String[] args) {
        sum(10,20); //30
        sum(10,20,30); //60
        sum(11.1,22.2); //33  (打印整数部分) 33.3  (打印浮点数)
    }
}

输出结果:

代码语言:javascript
代码运行次数:0
复制
30
60
33  (打印整数部分)
33.3  (打印浮点数)

结尾

在构建类的时候,一般默认会构建两个方法:

  • 无参数的构造方法(默认构造方法)
  • 全参的构造方法
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021-03-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 方法重载
    • 概念
    • 特点
    • 示例
  • 结尾
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档