查看: 96|回复: 5

[JavaSE] 关于重载函数参数列表变化的可能性

[复制链接]

该用户从未签到

发表于 2019-4-14 22:41:51 | 显示全部楼层 |阅读模式
  1. /**
  2. * @author tangjia
  3. * @date 2017年10月29日 下午4:29:06
  4. * @version 1.0
  5. * @since jdk 1.8.0_65
  6. * 类说明:测试重载函数
  7. */
  8. public class Main {

  9.     public static void main(String[] args) {
  10.         int age = 10;
  11.         String name = "ii";
  12.         handle(age);
  13.         handle(name);
  14.         handle(name,age);
  15.                 handle(age,name);
  16.     }
  17.    
  18.     public static void handle(int age) {
  19.         System.out.println(age);
  20.     }
  21.    
  22.     public static void handle(String name) {
  23.         System.out.println(name);
  24.     }
  25.    
  26.     public static void handle(int age,String name) {
  27.         System.out.println("the age of "+name+" is "+age);
  28.     }
  29.    
  30.     public static void handle(String name, int age) {
  31.         System.out.println("the age of "+name+" is "+age);
  32.     }
  33. }
复制代码

  • 1.参数类型变化,如参数从int 转变为String 类型
  • 2.参数个数变化,如参数个数从一个转变为两个
  • 3.参数顺序变化,如从handle(int age, String name)转变为handle(String name,int age)
  • 4.函数返回值可变可不变

该用户从未签到

发表于 2019-4-16 00:06:26 | 显示全部楼层
测试重载函数
  • TA的每日心情
    慵懒
    2015-11-28 14:57
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2019-4-17 00:12:22 | 显示全部楼层
    参数从int 转变为String 类型
    您需要登录后才可以回帖 登录 | 注册青鸟豆号

    本版积分规则

    Copyright 1999-2019 Beijing Aptech Beida Jade Bird Information Technology Co.,Ltd

    北大青鸟IT教育 北京阿博泰克北大青鸟信息技术有限公司 版权所有

    京ICP备11045574号-3 京公网安备11010802013845号

    快速回复 返回顶部 返回列表