java怎样实现重载一个方法
1、首先,我们先写一个完整的例子。这是一个最原始的方法,如图。以后各个步骤我们陆续进行学习,逐层深入地重载这个方法。

3、排除了访问修饰符之后,接下来我们讨论一下返回值的不同是否可以是重载的另一种方式,此处,我们就简单地举三个例子,即,返回值为空,返回值为int型和返回值为Object型的三个方法,最后证明,返回值也不是构成重载方法的必要条件,如图:

5、第四步骤我们说的是不同的参数,并不是对参数的命名的不同,而是指参数类型的不同,我们写出来让事实证明一下。如图,参数类型相同,都为整数类型,但是形参的命名不同,编译无法通过。

7、到了此时,我们到了重点环节。请问,还有没有其他类型的不同的重载呢?有的!想象一下,参数种类不同,个数相同,有什么办法是之变得不一样吗?对的!妳猜对了!是顺序不同!顺序不同的情况下,依旧是不同的方法,这也就实现重载了。如图:

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。