繁体   English   中英

调用重载方法

[英]Calling Overload Methods

我似乎无法使这项工作更不用说编译了,而且我对如何解决它感到茫然。 我的老师给了我们以下代码(为方便起见,将其简化):

public static void doing1(String s) {
    // add code here
}

public static void doing2(char start, char end) {
    // add code here
}

public static int doing3(int num) {
    // add code here
}

public static void doing4(Scanner keyboard) {
    // add code here
}

我知道每种方法(我指的是工作)需要做什么,我只是不知道如何在主要方法中打印出来。 我们不能更改提供给我们的代码,而只能添加代码。

谢谢!

重载方法意味着具有相同的方法名称,但方法签名(传入的参数)不同。 因此,您拥有的实际上并不是重载,而是针对唯一方法的,因为它们都有不同的名称。 至于不编译...您发布的内容看起来不错-也许在该代码之上或之下都有错误。 我相信这是您要寻找的:

public static void doing(String s) {
    // add code here
}

public static void doing(char start, char end) {
    // add code here
}

public static int doing(int num) {
    // add code here
}

public static void doing(Scanner keyboard) {
    // add code here
}

这是全能的约翰·斯凯特(John Skeet) 关于过载参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM