这篇文章适合初学者了解一些 Java 编程中常用的知识点,但是仅浅层讲解一下,并不深入,大佬们可以靠边了~
@Override
想必有些小伙伴在刚开始学习 Java 的时候,总会发现有些继承于父类的方法上面,总有一个"@Override",这个东西是啥,到底有啥用呢?
首先,以"@"开头后跟一个名字这种定义叫注解/标注(annotation),或者这么说:注释是由@加注释名组成的。
注解和注释其实功能是相同的,都是为了解释说明。但是与注释不同的是,注解用起来更像是一个关键字。注解需要放在参数/字段定义的前边,来表示这个字段/参数的某些特性。(注解也是有限制的,并不是所有注解都可以同一种字段上,不同注解也有不同的使用范围)
@Override的使用范围是方法,它写在方法的定义的前边(一般写在方法定义的上一行)表示这个方法是从其他类/接口那里继承/实现的。如果编辑器发现你这个方法不是从父类继承/接口实现的,就会报错,用来提醒你是否写错了方法名。因为只有从父类继承/接口实现的方法才能使用这个标注,如果你写了一个普通的方法却使用了这个标注,就会报错。
这个标注的用法就如上面所说,可以给你覆盖父类/实现抽象的方法标识一下,防止写错方法名。
快捷键
使用诸如idea或eclipse等编辑器都会有强大的快捷键功能,在此我介绍一些常用的快捷键:
快捷键 | 作用 |
---|---|
Ctrl+C | 复制 |
Ctrl+X | 剪切 |
Ctrl+V | 粘贴 |
Ctrl+Z | 撤销 |
Ctrl+F | 在当前文件内寻找 |
Ctrl+R | 在当前文本中进行替换 |
Ctrl+W | 从光标开始向外扩大选择范围 |
Ctrl+/ | 将选择部分注释 |
Ctrl+Alt+L | 格式化代码 |
Ctrl+Alt+左右方向键 | 跳到上一个/下一个操作的地方 |
Alt+Insert | 快速插入构造器/getter/setter/覆盖方法等 |
Shift+F10 | 运行 |
Shift+F9 | 构建 |
网友评论