小编典典

一个类中是否可能有多个名称相同但参数不同的方法?

java

我以前用C编写过代码,但是我是Java的新手,我正在为OOP类编写教程,这几乎是我第一次正式学习该语言。

在本教程中,我的教授制作了一个类,该类将用于测试我必须自己做的I / O助手类
(顺便说一句,该教程是(a)可选的,(b)不是用于标记的,所以我是(c)我以前从未使用过Java,而我的许多其他同学都没有使用过Java,所以我落后了)。

无论如何。在他制作的测试类中,他将方法“ getInt”称为我需要放入我的I / O帮助器类中的方法。

但是,当他调用getInt方法时,他有时使用3个参数,有时使用2个,有时不使用,等等。

我知道在CI中无法做到这一点(对吗?),但是可以在Java中做到吗?如果是这样,怎么办?


阅读 427

收藏
2020-12-03

共1个答案

小编典典

方法重载(或函数重载)在C
++和Java中是合法的,但前提是方法采用不同的参数(即,执行不同的操作)。您不能在C中重载。

2020-12-03