我有一个有5种方法的类。这些方法中的3个必须由同一个包中的其他类打开,2个必须由另一个包中的其他类打开。什么是更好的:与公共/保护接口或玩耍?
为例:
void setTimeArray(int[] zeitArray) {
this.timeArray = timeArray ;
}
public int[] getTimeArray() {
return timeArray ;
}
现在我不知道我应该做什么:
- 我应该做的3种方法
protected
和其他2public
?
或 - 我应该为2种方法制作一个接口吗?
那么,为什么我的应用程序的性能会更干净,更好?
我有setter和getter,其他包只应该使用getter – Neifen
@neifen:然后只是使用可见性。公共获得者,默认设置者。 –