0
我剛剛開始學習Java,並且想要例外,但我不明白爲什麼我應該將其命名爲static class
而不是僅僅是class
- 否則它將無法編譯。任何人都可以解釋一下嗎?拋出一個異常,爲什麼它必須是靜態的?
public class Test
{
class NrTooSmall extends Exception
{
}
public static void main(String[] args) throws NrTooSmall
{
int n = 0;
try
{
n = Integer.parseInt(args[0]);
if (n < 0)
throw new NrTooSmall();
....
閱讀內部類。 –
例如:http://docs.oracle.com/javase/tutorial/java/javaOO/nested.html – zapl
謝謝:)我會閱讀它。 – user3369008