- 有些类的方法,可能在之前的JDK中是支持的,后来由于JDK发现这个方法有问题,就不用了,改用其他的方法代替,这样你再使用之前的方法的时候,javac会提示你这个方法已经建议不使用。比如:Date(之前版本支持),到后来就改用calander了。
- 自己的程序在升级的时候也可以显示的告诉编译器这个方法过时了,有新的代替。使用下面的方法:
其中的代码/** * @param agentName String 用户名 * @deprecated 用函数setAgent(Role aRole)代替 * @throws WorkflowException */ public void setAgentUser(String agentName) throws WorkflowException;
就是告诉编译器setAgentUser方法已经过时,这时候如果其他的类中有使用这个方法的地方,编译器就会提示用户这个方法已过时。(自己总结的,有不对的地方请大家指正)@deprecated 用函数setAgent(Role aRole)代替
编译时报方法已过时
最新推荐文章于 2023-07-02 12:41:58 发布