JavaSE времени ненормальной работы и во время компиляции аномалии

Аномальные унаследованный от RuntimeException выполнения;

пакет foundationEnhance; 


общественный  класс Person {
     частное  ИНТ возраст; 

    общественное лицо ( ИНТ возраст) {
         супер ();
        если (возраст <0 ) {
             бросить  новый ageException ( "年龄不可以为负数!" ); 
        } 
        Это .age = возраст; 
    } 

    Общественного  ИНТ СеЬАд () {
         возвращение возраст; 
    } 

    Общественного  недействительный ЗеЬАд ( INT возраст) {
         если (возраст <0 ) {
             бросок новый новый ageException ( "Возраст не может быть отрицательным!" ); 
        } 
        это .age = Возраст; 
    } 
}

 

пакет foundationEnhance; 

общественный  класс testPerson {
     общественный  статический  недействительный основной (String [] арг) { 
        Персона р = новое лицо (-1 ); 
        p.setAge ( -2 ); 
        System.out.println (p.getAge ()); 
    } 
}

 

пакет foundationEnhance; 

общественный  класс ageException распространяется RuntimeException {
     общественного ageException () { 

    } 

    общественного ageException (String сообщение) {
         супер (сообщение); 
    } 
}

 

 

Аномальные унаследовал от Exception время компиляции;

 Посмотрите на передней панели видео, на исключение во время выполнения при компиляции и ненормальным;

Чтобы добавить ... незаконченный

рекомендация

отwww.cnblogs.com/shijinglu2018/p/11111847.html