将字母“ S”替换为“ 5”

时间:2018-09-04 04:50:22

标签: java methods

我只是在学习Java,并且已经进行了快速练习。我对方法学的知识很少,而我的问题主要与之有关。

我的问题是必须将所有出现的字母s替换为数字5。这很容易做到,而且没有问题。但是,我们必须制作一个单独的方法来进行操作。

我们要使用的代码是

import java.util.Scanner;

public class SwitchLetter {
    public SwitchLetter()
    {

    }

    public String switchOut(String inputString)
    {

    }
}

我的问题是为什么有2种方法? (SwitchLetter和switch0out)

此外,为什么没有主要功能?我对此的猜测是,有一个单独的测试主体,但是不能解决2个功能问题。

1 个答案:

答案 0 :(得分:3)

首先不是两个方法,仔细地看,第一个是零参数化构造函数,因为它没有返回类型

  • “ switchOut”函数将接收来自main()的调用,以执行所需的操作,构造函数只需使用某些内容初始化变量

  • Main()方法对于类而言不是必需的。您可以使用另一个类中存在的main()中的对象来调用此方法

任何对构造函数的引用(都有一个引用):

https://www.programmingsimplified.com/java/tutorial/java-constructor-tutorial