zoukankan      html  css  js  c++  java
  • JavaSE-可变个数的形参

     1 /*
     2 1.可变个数的形参的方法与同名的方法之间可以构成重载
     3 2.可变个数的形参的个数从0个到无穷个
     4 3.当enen()和enen(String...s)构成重载时,调用方法时,若参数为空,默认调用enen()
     5 4.可变个数的形参声明在参数列表的最后面,且有且只有一个
     6 5.enen(String[])和enen(String...)不能构成重载
     7 6.类似enen(int,String[])和enen(int,String...)也不能构成重载
     8 7.若存在enen(String...),则有限个数的形参的方法都可以省略,当然,若它们存在,调用方法时,优先调用它们。比如存在enen(String s),调用方法enen("hehe"),就是调用enen(String s)
     9 */
    10 class  hehe
    11 {
    12         public static void main(String[] args) 
    13     {
    14             Person p=new Person();
    15             p.enen("hehe");
    16     }
    17 
    18     
    19 }
    20 
    21 class Person
    22 {
    23    public void enen()
    24     {
    25        System.out.println("无参数");
    26    }
    27 
    28    public void enen(int a)
    29     {
    30         System.out.println("参数为int");
    31    }
    32 
    33    public void enen(String s)
    34     {
    35         System.out.println("参数为String");
    36    }
    37 
    38 
    39 
    40    //无法在Person中同时声明enen(String[])和enen(String...)
    41    public void enen(String...s)
    42     {
    43         System.out.println("参数为String数组");
    44    }
    45    
    46    /*public void enen(String[] s)
    47     {
    48         System.out.println("参数为String数组");
    49    }*/
    50 
    51 
    52    //无法在Person中同时声明enen(int,String[])和enen(int,String...)
    53    /*public void enen(int a,String...s)
    54     {
    55         System.out.println("参数为int+String可变个数形参");
    56    }*/
    57     public void enen(int a,String[]s)
    58     {
    59         System.out.println("参数为int+String数组");
    60    }
    61 }
  • 相关阅读:
    ##3.Keystone 验证服务--openstack
    gitlab一键安装+配置(备份+LADP认证)
    【hexo】03config文件配置详解
    【hexo】01安装
    第6章 linux的文件权限与目录配置
    ubuntu14.04安装Anaconda
    ubuntu14.04安装opencv-python
    ubuntu14.04配置face_recognition环境
    php7 安装时需求的依赖包
    删除包的时候因为依赖关系导致失败的解决方法
  • 原文地址:https://www.cnblogs.com/a842297171/p/5135960.html
Copyright © 2011-2022 走看看