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 }
  • 相关阅读:
    access 驱动在win64位出现问题
    apace搭建站点
    laravel邮件发送问题总结
    django orm order_by 根据汉字首字母排序 [ORDER BY CONVERT(name USING gbk)ASC]查询
    linux centos7 django uwsgi 部署
    linux centos7 yum卸载 安装
    centos7 部署gitlab并汉化
    linux nginx uwsgi django
    mac swoole入门使用
    mac 安装mongodb,PHP添加mongodb的扩展
  • 原文地址:https://www.cnblogs.com/a842297171/p/5135960.html
Copyright © 2011-2022 走看看