方法
方法的调用是需要开辟内存的,方法调用结束内存就被销毁了.
下面将介绍一个经典的错误标准的0分的示意!
我们日常中写交换两个数字的代码的时候都会用如下的方法进行描述:
你是不是觉得自己写的特别对!终于可以独立写一个小小的函数了?
下面运行一下看看结果
哦莫!怎么回事啊烙铁,怎么不对啊!救命
下面我将介绍这种方法不对的原因,且听我娓娓道来
解决办法: 数组
此时结果就正确了
重载
在我们日常的生活中,比如说要写一个加的函数,但是加几个参数,加的参数是什么类型的等是不一定的,此时我们肯定不可能因为加的参数不同或者加的数字的类型不同就写很多类似的方法,此时就引出重载.大大节省了我们的代码冗余.
下面这个代码看着是不是就方便许多.只需要改返回值类型和参数个数即可
重载要求: 方法名相同,但是返回值类型/参数类型/参数个数一定是不同的