我有一個有5種方法的類。這些方法中的3個必須由同一個包中的其他類打開,2個必須由另一個包中的其他類打開。什麼是更好的:與公共/保護接口或玩耍?
爲例:
void setTimeArray(int[] zeitArray) {
this.timeArray = timeArray ;
}
public int[] getTimeArray() {
return timeArray ;
}
現在我不知道我應該做什麼:
- 我應該做的3種方法
protected
和其他2public
?
或 - 我應該爲2種方法制作一個接口嗎?
那麼,爲什麼我的應用程序的性能會更乾淨,更好?
我有setter和getter,其他包只應該使用getter – Neifen
@neifen:然後只是使用可見性。公共獲得者,默認設置者。 –