文章目录
零、本讲学习目标
- 理解引入方法重载的必要性
- 掌握如何实现方法的重载
一、为什么要引入重载
(一)假设场景
- 编写一个对数字求和的方法,参与求和的数字个数不确定,类型也不确定。
(二)困境所在
- 由于参与求和数字的个数和类型都不确定,因此要针对不同的情况去设计不同的方法,这样的话非常麻烦,参数个数和类型搭配着变化,导致方法个数实在太多,并且也不便于命名和区分。
(三)解决办法
- Java允许在一个程序中定义多个名称相同,但是参数的类型或个数不同的方法,这就是方法的重载。
二、案例演示方法重载
(一)编程解决数字求和问题
1、不采用重载进行处理
- 在
c03.s02.p02
包里创建Example01
类