📄 listing9.6.java
字号:
interface Example {
public int getPrice(int id) throws java.lang.RuntimeException;
}
class User implements Example {
public int getPrice(int id) throws java.awt.AWTException {
// Illegal -
// java.awt.AWTException is not a subclass of
// java.lang.RuntimeException
}
public int getPrice(int id) {
if (id == 6) {
throw new java.lang.IndexOutOfBoundsException();
// Legal -
// IndexOutOfBoundsException is derived from RuntimeException
}
}
public int getPrice(int id) throws java.lang.IndexOutOfBoundsException {
// Legal -
// IndexOutOfBoundsException is derived from
//RuntimeException
if (id == 6) {
throw new java.lang.ArrayIndexOutOfBoundsException();
// Legal -
// ArrayIndexOutOfBoundsException is derived from
// IndexOutOfBoundsException
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -