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