方法重载

这种方法名相同,但各自的参数不同,称为方法重载(Overload)。

注意:方法重载的返回值类型通常都是相同的。

方法重载的目的是,功能类似的方法使用同一名字,更容易记住,因此,调用起来更简单。

举个例子,类提供了多个重载方法indexOf(),可以查找子串:

  • :根据字符串查找;

  • int indexOf(String str, int fromIndex)根据字符串查找,但指定起始位置。

试一试:

下载练习: (推荐使用IDE练习插件快速下载)

方法重载是指多个方法的方法名相同,但各自的参数不同;

重载方法应该完成类似的功能,参考的indexOf()

方法重载 - 图1