【发布时间】:2020-01-12 07:19:36
【问题描述】:
我是新手,请多多包涵。我有作业,我真的不明白老师到底是什么意思。
类名是电梯
level 存储当前级别。 level 是 int 类型的实例变量
将级别数限制在 -2 到 10 之间。
然后创建一个名为 goTo(Level: int).(将发送消息)的方法
通过限制到特定范围,我猜他的意思是使用 if 语句?如果我是对的,我是否将其添加到下面的方法中,因为我无法直接在类中创建 if 语句。
还有为什么 where(): int 方法应该返回级别。从来没用过……
public class Elevator {
int level = 0;
public void goTo(int level){
if (level < this.level){
System.out.println("Elevator going up to floor " + level);
}
else if (level > this.level){
System.out.println("Elevator going down to floor " + level);
}
else if (level == this.level){
System.out.println("Elevator already on the floor " + level);
}
}
public int where(){
return level;
}
}
【问题讨论】:
-
是的,您应该在方法
goTo()和where()中添加if 语句,仅用于教您有关getter 的知识。不用太担心。
标签: java instance-variables instance-methods