zoukankan      html  css  js  c++  java
  • 重载的方法里包含了长度可变的形参

    如果同一个类中包含了2个或2个以上的方法的方法名相同,但形参列表不同。则被称为方法的重载。

     1 public class Test03 {
     2     public static void main(String[] args){
     3         //下面会调用第一个test()方法
     4         fun("okok");
     5         //下面会调用第二个test()方法
     6         fun();
     7         fun("hihi","qianshi");
     8     }    
     9     
    10     public static void fun(String args){
    11         System.out.println(args);
    12     }
    13     
    14     /*
    15         因为前面已经有了一个test方法,test方法里有一个字符串参数
    16         此处的长度可变性参里不包含一个字符串参数的形式
    17     */
    18     public static void fun(String... args){
    19         for(String str:args){
    20             System.out.println(str);
    21         }
    22     }
    23 }

     输出结果:

    okok
    hihi
    qianshi

    不推荐重载具有形参长度可变的方法,因为这样做确实没有太大的意义,而且容易引起程序的可读性降低。

  • 相关阅读:
    PHP—字符串编码
    使用html模板
    创建html模板
    默认.htpl改为.htpl
    eclipse导入项目前面有感叹号
    eclipse点不出方法
    eclipse界面混乱
    面试题
    多线程
    瀑布流
  • 原文地址:https://www.cnblogs.com/yc12/p/3965089.html
Copyright © 2011-2022 走看看