栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

面向对象之方法重载

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

面向对象之方法重载

TestOverload.class 

public class TestOverload {
    public void test(int a,int...x){//数组 int[] x={1,2,3,4,5,6};  //动态参数列表前面可以加东西,后面不可以
        System.out.println("执行了test方法携带动态列表");
        for(int i=0;i< x.length;i++){
            System.out.println(x[i]);
        }
    }



//    public void test(int...x){//数组 int[] x={1,2,3,4,5,6};
//        System.out.println("执行了test方法携带动态列表");
//        for(int i=0;i< x.length;i++){
//            System.out.println(x[i]);
//        }
//    }
    //与相同意义的数组类型的方法构成重载 本质是一样的
    //动态参数列表的方法可以不传递参数 相当于0个
    //数组的方法必须传递参数
//    public void test(int[] array){
//
//    }

    public void test(){
        System.out.println("执行了test方法没有携带参数");
    }//没有参数执行

//    public void test(boolean b){
//        System.out.println("执行了test方法带boolean参数"+b);
//    }
//    public void test(int i){
//        System.out.println("执行了test方法携带int参数"+i);
//    }
//    public void test(String s){
//        System.out.println("执行了test方法携带int参数"+s);
//    }

    public static void main(String args[]){
        //1.创建对象
        TestOverload to=new TestOverload();
//        to.test(1,2,3,4,5);
//        to.test('a');//方法传递 类型之间的转化问题
        to.test(1,2,3,4,5);

        //2.通过对象方法名字 调用方法 可以直接通过方法名字定位方法
        //如果方法名字一直 通过方法的参数列表类型来定位方法

    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/601991.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号