Java里的"@override"意思是什么? 有什么用?
来源:互联网 发布:淘宝400客服电话是多少 编辑:程序博客网 时间:2024/04/28 22:57
不会对运行有问题.除非你需要用到@override意思是什么? 有什么用?JAVA中 @Override 的作用如果想重写父类的方法,比如toString()方法的话,在方法前面加上@Override 系统可以帮你检查方法的正确性,@Overridepublic String toString(){...}这是正确的一旦写错 写成这样@Overridepublic String tostring(){...}编译器可以检测出这种写法是错误的 这样能保证你的确重写的方确而如果不加@Overridepublic String tostring(){...}这样编译器是不会报错的 它只会认为这是你自己新加的一个方法而已------------------------------------------------------------@Override的用法:Override:java.lang.Override是一个marker annotation类型,它被用作标注方法。它说明了被标注的方法重载了父类的方法,起到了断言的作用。如果我们使用了这种annotation在一个没有覆盖父类方法的方法时,java编译器将以一个编译错误来警示。这个annotaton常常在我们试图覆盖父类方法而确又写错了方法名时发挥威力。使用方法极其简单:在使用此annotation时只要在被修饰的方法前面加上@Override。下面的代码是一个使用@Override修饰一个企图重载父类的toString方法,而又存在拼写错误的sample:清单1:@Override public String toSting() { // 注意方法名拼写错了 return "[" + super.toString() + "]";}
0 0
- Java里的"@override"意思是什么? 有什么用?
- bootstrap里的sr-only是什么属性?sr-only表示什么意思?有什么用途?
- Java中的@Override有什么用
- c++的override关键字什么意思
- @Override表示什么意思
- Bootstrap是什么,Bootstrap里的文件分别表示什么?都有什么用?
- http状态码是什么,有什么用,在哪里查看,分别代表什么意思?
- http状态码是什么,有什么用,在哪里查看,分别代表什么意思?
- java中@Override有什么作用
- Java 阵营到底有什么意思
- java的框架什么意思
- @Override的意思
- Java 1.7 里有什么?
- Java 1.7 里有什么?
- Java 1.7 里有什么?
- Java 1.7 里有什么?
- Java 1.7 里有什么?
- Java 1.7 里有什么?
- ExtJs中Store简介
- 地理位置信息数据可视化(DVisualMap)
- RabbitMQ消息队列(七):适用于云计算集群的远程调用(RPC)
- Java高性能的编程技巧
- ACM标准输入输出/小数位数控制
- Java里的"@override"意思是什么? 有什么用?
- eclipse跑着内存溢出办法
- Duplicate symbol issues/////linker command failed with exit code 1 (use -v to see invocation)
- IT
- Android官方技术文档翻译——Ant 任务
- Packet32学习笔记
- hadoop参数总汇
- 2015--阿里内推--测试开发--终面(顺利通过...)
- 猫,路由器,交换器