代码改变世界

面向对象的基础知识——多态之一:重载

2017-12-19 10:54  Jolene_Wu  阅读(348)  评论(0)    收藏  举报

摘自《其实你应该这样学Java》

10.5 多态之一:重载

10.5.1 重载的概念

  定义多个重名的方法。这些方法虽然名字相同,但方法体各不相同,实现不同的功能。

方法的参数类型、个数、顺序至少有一个不同——这是必须的区分条件。

方法的返回类型和修饰符也可以不同——这不是区分条件,不能用来区分多个重载的方法。

10.5.2 构造方法的重载

  生成构造方法时,如同其他方法,可以产生重载的方法。