我将弃用java中的一个类。
@Deprecated
class deprecatedClass
我有这个已弃用的类的列表,所以也在这里添加@Deprecated
标记。
@Deprecated
List<deprecatedClass> listOfDeperecatedClass
我有一个名为
的方法private populateListOfDeperecatedClass
这是一种私人方法。那么我是否也需要为此方法添加@Deprecated
标记?
答案 0 :(得分:1)
查看JLS,了解对弃用的更多信息
答案 1 :(得分:1)
标记私有方法@Deprecated是没有意义的。这是您班级用户的信息,如果此方法是私有的,并且未提及使用它,请不要使用它。
答案 2 :(得分:0)
是的,如果不推荐使用包含该方法的类。所有私有修饰符的意思是不能从类外部调用该方法。如果您没有将其标记为已弃用,则仍可以在类中调用它,而不通知用户它已被弃用。
答案 3 :(得分:0)
将私有方法标记为已弃用没有什么意义。它可以......根据定义......仅由当前类使用。立即更换/取出,或保持原样。
弃用主要用于标记不同类之间存在问题或过时的依赖关系。
话虽如此,弃用私人方法是合法的......如果你认为它会有所帮助。