Java programmeerimise konspekt
Iga meetod, mis ise erindeid ei töötle, peab ilmutatud
kujul deklareerima kõik erinditüübid, mis temas võivad
tekkida, v.a. RuntimeException ning selle alamklassid.
Näit.
public static void maga()
throws InterruptedException {
Thread.sleep (1000);
}
public Object nextElement()
throws
java.util.NoSuchElementException {
if (votaJargmine() == null)
throw new
java.util.NoSuchElementExcept
ion();
else
return votaJargmine();
}
Erindite programmeerimisel tekkivaid