We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
default
1 parent cec8262 commit 4de2dc3Copy full SHA for 4de2dc3
docs/java/basis/java-basic-questions-01.md
@@ -256,6 +256,14 @@ Java 中的注释有三种:
256
| 变量引用 | super | this | void | | | | |
257
| 保留字 | goto | const | | | | | |
258
259
+> `default` 这个关键字很特殊,既属于`程序控制`,也属于`类,方法和变量修饰符`,还属于`访问控制`。
260
+>
261
+> 在`程序控制`中,当在 `switch` 中匹配不到任何情况时,可以使用 `default` 来编写默认匹配的情况。
262
263
+> 在`类,方法和变量修饰符`中,从 `JDK8` 开始引入了默认方法,可以使用 `default` 关键字来定义一个方法的默认实现。
264
265
+> 在`访问控制`中,如果一个方法前没有任何修饰符,则默认会有一个修饰符 `default`,但是这个修饰符加上了就会报错。
266
+
267
### 自增自减运算符
268
269
在写代码的过程中,常见的一种情况是需要某个整数类型变量增加 1 或减少 1,Java 提供了一种特殊的运算符,用于这种表达式,叫做自增运算符(++)和自减运算符(--)。
0 commit comments