zoukankan      html  css  js  c++  java
  • java-方法重载

    方法的重载(overload)

    方法的重载:将功能类似的方法名称相同,参数列表不同
    优点:只需要记住唯一的方法名,就可以实现类似方法的调用
    方法重载因素:
    1、参数的个数不同
    2、参数的类型不同
    3、参数的多类型顺序不同

    方法重载与什么无关:
    1、与参数的名称无关
    2、与方法的返回值类型无关
    package demo01;
    /*
    方法的重载:将功能类似的方法名称相同,参数列表不同
    优点:只需要记住唯一的方法名,就可以实现类似方法的调用
    * */
    public class demo06 {
        public static void main(String[] args){
            System.out.println(sum(10,20));
            System.out.println(sum(10,20,30));
            System.out.println(sum(10,20,30,40));
        }
    
        //两个整数相加
        public static int sum(int a,int b){
            int sum=a+b;
            System.out.println("两个数相加");
            return sum;
        }
        //三个整数相加
        public static int sum(int a,int b,int c){
            int sum=a+b+c;
            System.out.println("三个数相加");
            return sum;
        }
        //两个整数相加
        public static int sum(int a,int b,int c,int d){
            int sum=a+b+c+d;
            System.out.println("四个数相加");
            return sum;
        }
    }
    package demo01;
    /*
    题目:
    比较两个数字是否相等
    参数类型分别是两个byte型,两个short型,两个int型 两个long型
    并在main方法中进行测试
    */
    public class demo07 {
        public static void main(String[] args) {
            byte a=10;
            byte b=10;
            System.out.println(isSame(a,b));
            System.out.println(isSame((short)2,(short)3));
            System.out.println(isSame((int)5,(int)5));
            System.out.println(isSame(10L,10L));
        }
        //两个byte类型数字相加
        public static boolean isSame(byte a,byte b){
            return a==b;
        }
        //两个short类型数字相加
        public static boolean isSame(short a,short b){
            return a==b;
        }
        //两个int类型数字相加
        public static boolean isSame(int a,int b){
            return a==b;
        }
        //两个long类型数字相加
        public static boolean isSame(long a,long b){
            return a==b;
        }
    }

  • 相关阅读:
    JS实现checkbox全选功能
    JS回车检索
    MockServer 之postman
    Locust性能测试
    Bitter.Core系列二:Bitter ORM NETCORE ORM 全网最粗暴简单易用高性能的 NETCore ORM 之数据库连接
    MSSQL 经典语句查看表字典结构语句
    使用 Path.Combine 构建跨平台文件路径拼接
    迁移备份WSL2下的子系统/迁移Windows 10 Docker Data目录/踩坑记录
    MSSQL 20212 高可用集群方案2012的AlwaysOn高性能组件
    MSSQL 经典SQL 语句WITH递归
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/12343535.html
Copyright © 2011-2022 走看看