以下是我已经获得的骨架代码的一部分,并实现了新的方法和类等。
public interface Character {
Move update(int location, List<Move> list);
}
我最近开始使用java,我明白要使用其中的任何一个我创建了一个“实现”这个接口的类,例如
public class MyCharacter implements Character {
....
}
但我只是想知道我是如何使用“更新”的?到底是什么?
答案 0 :(得分:4)
在您的某个类中实现接口时,重要的是提供update
方法的代码。您的实现也可能出于自身目的使用该方法,但主要目标是实现它。
从语法上讲,这意味着为具有相同签名的公共方法添加定义,如下所示:
public class myCharacter implements Character {
public Move update(int location, List<Move> list) {
// Your implementation goes here
// Perhaps you want to return list.get(location)?
}
}
实现的逻辑取决于您:您需要根据myCharacter
行为规范编写执行“更新”的代码,并返回相应的Move
对象。