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;
        }
    }

  • 相关阅读:
    IOS使用正则表达式去掉html中的标签元素,获得纯文本
    iOS 拨打电话的三种方式总结
    iOS中Block的基础用法
    如何避免在Block里用self造成循环引用
    对MAC自带的SVN进行升级
    IOS开发之记录用户登陆状态
    Xcode7 添加PCH文件
    mysql upgrade
    Ubuntu下更改用户名和主机名
    mysql 查询的时候没有区分大小写的解决方案
  • 原文地址:https://www.cnblogs.com/jingdenghuakai/p/12343535.html
Copyright © 2011-2022 走看看