java弃用
问题描述:
我将在java中弃用一个类。java弃用
@Deprecated
class deprecatedClass
,我有这个过时的类的列表,所以要在这里添加@Deprecated
标签了。
@Deprecated
List<deprecatedClass> listOfDeperecatedClass
,我有一个名为
private populateListOfDeperecatedClass
这是一个私有方法的方法。那么我是否也需要为此方法添加@Deprecated
标记?
答
一点更深入的了解是,如果包含该方法的类未过时。所有私人修饰语的意思是说这个方法不能从课堂外调用。如果不将其标记为已弃用,仍可以在类中调用它,而不通知用户它已弃用。
答
将一个私有方法标记为不建议使用是没有意义的。它可以...按照定义...只能由当前班级使用。请立即更换/取出,或保持原样。
弃用主要用于标记不同类之间有问题或过时的依赖关系。
话虽如此,如果您认为它会有所帮助,那么弃用私有方法是合法的。
答
有没有标记私人方法@Deprecated。这是你的类的用户的信息,如果这个方法是私人的,没有提到要使用它,就不要使用它。
请不要多次提问。 – Brian 2013-04-11 14:29:08
@Brian - 再次阅读问题。虽然有很多共同的文字(叹气),但这不是前一个的重复。 – 2013-04-11 14:33:48
@StephenC他可能应该编辑他原来的问题,而不是问一个新问题。另外,他可以从这个问题的答案中推断他的答案。 – Brian 2013-04-11 14:39:12