Java 具有接口的getter和setter有一个参数

Java 具有接口的getter和setter有一个参数,java,interface,Java,Interface,如何使用接口作为参数来实现getter和setter方法 我有一个类测试,它实现了一个测试接口,但是这个接口有这样的方法,这些方法有其他接口作为方法 public void setScoreStrategy(IScoreStrategy iScoreStrategy) { } public IScoreStrategy getScoreStrategy() { return null; } public ITestStatistics getTestStatistics() {

如何使用接口作为参数来实现getter和setter方法

我有一个类测试,它实现了一个测试接口,但是这个接口有这样的方法,这些方法有其他接口作为方法

public void setScoreStrategy(IScoreStrategy iScoreStrategy) {

}
public IScoreStrategy getScoreStrategy() {
    return null;
}
public ITestStatistics getTestStatistics() {
    return null;
}
public IQuestion getQuestion(int i) throws TestException {
    return null;
}

与处理类中常规字段的方法相同:

假设您有scoreStrategy和testStatistics字段:


我不确定我对这个问题的理解是否与您实现任何其他getter/setter的方式相同?它们只是方法,方法指定参数类型和返回值类型。您传入并返回与类型签名匹配的内容instance@DaveNewton像这样的?森林战略得分;public void setCoreStrategyIsCreestStrategy Score{this.Score=Score;}实现getter和setter的最佳方法是让您的IDE为您完成它!scoreStrategy=scoreStrategy似乎不是很有用
public void setScoreStrategy(IScoreStrategy iScoreStrategy) {
    this.scoreStrategy = scoreStrategy;
}
public IScoreStrategy getScoreStrategy() {
    return scoreStrategy;
}
public ITestStatistics getTestStatistics() {
    return testStatistics;
}
// ...