请选择 进入手机版 | 继续访问电脑版

java 方法的重载特性

[复制链接]
查看: 375|回复: 0

12

主题

12

帖子

46

积分

新手上路

Rank: 1

积分
46
发表于 2018-6-13 01:19:08 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转横县

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆  

x
Java 代码,双击复制代码
/*
    方法的重载特性 (overload)
        在同一个类中,允许出现同名的方法,只要方法的参数列表不同即可,这样方法就是重载
        参数列表不同: 参数的个数,数据类型,顺序
*/
public class MethodOverLoadDemo{
        public static void main(String[] args){
                //对于重载的调用,根据参数传递进行区分
                //System.out.println();
                double sum = getSum(2.3,3.5);
                System.out.println(sum);
        }
        
         // 对参数求和,利用方法的重载特性
        
        public static int getSum(int a,int b){
                System.out.println("两个int参数");
                return a+b;
        }
        public static int getSum(int a,int b,int c){
                System.out.println("三个int参数");
                return a+b+c;
        }
        public static double getSum(double a,double b){
                System.out.println("两个double参数");
                return a+b;
        }
        
           //定义方法,对参数求和
          // 参数,没规定几个,数据类型
        
        public static int getSum(int a ,int b){
                return a+b;
        }
        
        public static double getSumDouble(double a,double b){
                return a+b;
        }
        public static int getSum3(int a,int b, int c){
                return a+b+c;
        }
}

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆  

本版积分规则

返回顶部 关注微信 下载APP 返回列表