本文介绍了为什么@deprecated 的 RetentionPolicy 是 RUNTIME?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

为什么有人在运行时有兴趣知道某个方法已被弃用?有人能给我提供一些例子吗?

Why at runtime is anyone interested in knowing that a method is deprecated? Can some provide me with some examples?

推荐答案

有一些框架和工具可以实例化对象以使用它们.

There are some frameworks and tools that instantiate objects to work with them.

例如,许多 JavaBean UI 编辑器创建 bean 的实例并在用户操作他们设计的 UI 时与它们交互.

For example, many JavaBean UI editors create instances of the beans and interact with them as the user manipulates the UI they're designing.

在运行时提供 @Deprecated 注释允许诸如此类的工具为用户标记已弃用的方法、事件和属性.

Having the @Deprecated annotation available at runtime allows tools such as this to flag deprecated methods, events, properties for the user.

这篇关于为什么@deprecated 的 RetentionPolicy 是 RUNTIME?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-17 17:13