如何区别重载方法?

如题所述

根据不同的参数类型,不同的参数个数,不同的参数顺序来区别。

方法重载

方法重载是指在一个类中定义多个同名的方法,但要求个方法具有不同的参数的类型或参数的个数。调用重载方法时,Java编译器能通过检查调用的方法的参数类型和个数选择一个恰当的方法。方法重载通常用于创建完成一组任务相似但参数的类型或参数的个数不同的方法。

中文名  方法重载

外文名  overloading method

方    法  类以统一的方式

目    的  处理不同类型数据

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-12-13
必须满足三个条件:
1.方法名一定要相同。
2.方法的返回类型、修饰符可以相同,也可不同。
3.方法的参数表必须不同,包括参数的类型或个数,以此区分不同的方法体:
1)如果参数个数不同,就不管它的参数类型了!
2)如果参数个数相同,那么参数的类型或者参数的顺序必须不同。本回答被网友采纳
第2个回答  2013-07-31
重载方法:在一个类中其方法名称相同,但是方法参数列表不同,不能根据返回值的类型或者抛出的异常来区分重载的方法!
第3个回答  2013-07-31
构成方法重载必须满足三个条件:1在同一个类中;2方法名相同;3参数列表不同(包括参数的个数不同,参数的类型不同等)
第4个回答  2013-07-31
看方法的参数列表。
相似回答