请问,java源代码中 @Override、@Nullable 什么意思,我从网上没搜到

corn8888 2012-08-20 05:03:43
rt
...全文
50616 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
月亮弯弯2013 2015-03-01
  • 打赏
  • 举报
回复
BadPattern 2012-08-22
  • 打赏
  • 举报
回复
@Override为系统自己定义的注解类型,对于编译时检查很有用处,有一条规则是:始终使用@Override注解
@Nullable是用户自定义的注解,具体什么含义还要看情况,一般情况下这种Nullable用来实现null object模式
qq_39849055 2021-07-02
  • 举报
回复
@BadPattern 原理是啥,咋实现的
lost_guy_in_scut 2012-08-21
  • 打赏
  • 举报
回复
@Override 重写
@Nullable 参数可为null
wonkju 2012-08-20
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
@Override 重载
@Nullable 参数可为null
[/Quote]
这里@Override应该是重写,楼上弄错了,重载应该是:Overloaded(Overload)
菖蒲老先生 2012-08-20
  • 打赏
  • 举报
回复
@Override 重载
@Nullable 参数可为null
libei_march 2012-08-20
  • 打赏
  • 举报
回复
@Override 重写父类的方法.
@Nullable 表示定义的字段可以为空.

62,635

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧