【发布时间】:2017-09-16 04:55:02
【问题描述】:
我在开始这项 Java 作业时遇到了一些麻烦,希望能从你们那里得到一些指导。我的问题非常简单明了...如何获取测试方法的输入并开始使用“Dave”作为新名称?如何使 Dave 成为实例变量以及如何在 setName() 和 greetCrewMember() 方法中开始使用它?完成之后,我将如何分配 Aruna?让我绊倒的主要事情是实例变量并在方法中调用它。感谢您提供的任何帮助!
public class Hal9000
{
private String name;
public static void main(String[] args)
{
Hal9000 hal = new Hal9000("Dave");
System.out.println(hal.greetCrewMember());
System.out.println("Expected: Welcome, Dave");
System.out.println(hal.doCommand("engage drive"));
System.out.println("Expected: I am sorry, Dave. I can't engage drive");
hal.setName("Aruna");
System.out.println(hal.doCommand("power down"));
System.out.println("Expected: I am sorry, Aruna. I can't power down");
}
public String getName()
{
}
public void setName(String newName)
{
String name = newName;
return name;
}
public String greetCrewMember()
{
String message = "Welcome," + name ;
return message;
}
public String doCommand(String whatToDo)
{
}
}
【问题讨论】:
-
测试方法的输入什么意思?
-
我的意思是测试字符串“Dave”和“Aruna”,看看我的代码是否正常工作。