博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
方法重载
阅读量:5235 次
发布时间:2019-06-14

本文共 719 字,大约阅读时间需要 2 分钟。

package com.qingfeng;

/**
 *
 * @author win7
 *功能:方法重载 why how
 */
public class Demo3_7 {
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        Ab a1= new Ab();
        System.out.println("a和b较大的是:"+a1.getMax(6,5)); //6,5  5.5,2.3
    }
}
class Ab{
    //返回两个int中较大的数
    public int getMax(int a, int b){ //getMax()
        if(a >= b)
            return a;
        return b;
    }
    //返回两个float较大的数
    public float getMax(float a, float b){//getMax()
        if(a >= b)
            return a;
        return b;
    }
}

 方法重载:类的同一种功能的多种实现方式,到底采用哪种方式,取决于调用者给出的参数。

解决的问题:对象调用同一种功能的多个方法时,不用再改变方法名称,Java可以根据参数类型自动选择适配的方法。

注意事项:1.方法名相同;

     2.方法的参数类型,个数,顺序至少有一项不同;

     3.方法的返回类型可以不同;(若只是返回类型不同,不能构成重载)

     4.方法的修饰符可以不同;(若只是修饰符不同,不能构成重载)

转载于:https://www.cnblogs.com/qingfengzhuimeng/p/6420544.html

你可能感兴趣的文章
luoguP2590 【[ZJOI2008]树的统计】
查看>>
线程创建pthread_create用法(转)
查看>>
项目接口的自动切换
查看>>
mybatis 主键回显
查看>>
#pragma用法
查看>>
多线程
查看>>
前端入门4-CSS属性样式表
查看>>
矩形覆盖问题:变相斐波纳契数列
查看>>
iframe、flash引入
查看>>
表单验证实例 转载
查看>>
bzoj 4244 邮戳拉力赛
查看>>
限制文本框只能输入数字||只能是数字和小数点||只能是整数和浮点数
查看>>
@Transactionl注解
查看>>
Mysql 慢查询和慢查询日志分析
查看>>
编程的修炼(中英双语)
查看>>
JTS空间分析工具包(GIS开源)学习 JAVA
查看>>
实现对称加密及非对称公钥加密
查看>>
Oracle Null 与 in, exists 的关系说明(not in 查不到结果)
查看>>
一个vue小demo购物车
查看>>
javascript 获取滚动条高度+常用js页面宽度与高度[转]
查看>>