方法重载是让类以统一的方式处理不同类型数据的一种方式。多个同名函数同时存在,却具有不同的参数个数或者类型,重载是一个类中多态性的一种表现。JAVA方法的重载就是在类中创建多个方法,它们具有相同的名字,但具有不同的参数个数,或者不同的参数类型。调用方法时通过传递不同的参数个数或者参数类型来决定具体使用哪个方法,这就是多态性。
比如下面这道题:
(1) 下面选项中是public void example(){...}的重载函数的有(CD)。
A、public void example2(){...}
B、public int example(){...}
C、public void example( int m){...}
D、public int example ( int m, float f){...}