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

4-7再谈方法之可变形参

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

4-7再谈方法之可变形参

可变个数形参的方法
  • 1.jdk 5.0新增的内容
  • 2.具体使用:
  • 2.1 可变个数形参的格式:数据类型 ... 变量名
    
  • 2.2 当调用可变个数形参的方法时,传入的参数的个数可以是:0个,1个,2个...
    
  • 2.3可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载。
    
  • 2.4可变个数形参的方法与本类中方法名相同,形参类型也相同的数组之间不构成重载。即二者不可共存。
    
  • 2.5可变个数形参在方法中的形参中,必须声明在末尾。
    
  • 2.6可变个数形参在方法中的形参中,最多只能声明一个可变形参。
    

public class MethodArgsTest {

    public static void main(String[] args) {
        MethodArgsTest test = new MethodArgsTest();
        test.show(12);

//         test.show("hell0");
//         test.show("hello","world");
//         test.show();//定位到String... strs

        test.show(new String[] { "AA", "BB", "CC" });
    }

    public void show(int i) {

    }

    // public void show(String s){
    // System.out.println("show(String)");
    // }
    public void show(String... strs) {
        System.out.println("show(String ...strs)");


        for (int i = 0; i < strs.length; i++) {
            System.out.println(strs[i]);
        }
    }

    // 此方法与上一方法不可共存
    // public void show(String[] strs){
    //
    // }

    public void show(int i, String... strs) {

    }

    //The variable argument type String of the method show must be the last parameter
//	public void show(String... strs,int i,) {
//
//	}
}

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

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

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