zoukankan      html  css  js  c++  java
  • Java 重载机制

    重载(Overloading):如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。

    具体说明如下:

    • 方法名相同
    • 方法的参数类型,参数个数不一样
    • 方法的返回类型可以不相同
    • 方法的修饰符可以不相同
    • main 方法也可以被重载

    另:

    method(String str,Object...args)

    JDK1.5新增语法,新特性,动态参数或者是可变参数的意思。也就是方法method中参数个数想有几个有几个。

    注意,只有最后一个形参才能被定义成“能和不确定个实参相匹配”的。因此,一个方法里只能有一个这样的形参。另外,如果这个方法还有其它的形参,要把它们放到前面的位置上。 

    编译器会在背地里把这最后一个形参转化为一个数组形参,并在编译出的class文件里作上一个记号,表明这是个实参个数可变的方法。 

    Today And Next
  • 相关阅读:
    1509 -- Glass Beads POJ
    1043: [HAOI2008]下落的圆盘
    面向对象的特性一:封装性
    java的值传递机制
    可变参数的形参方法
    方法的重载
    类及对象
    面向对象
    数组的常用算法问题
    数组的常见异常
  • 原文地址:https://www.cnblogs.com/yayyer/p/12308102.html
Copyright © 2011-2022 走看看