Sep 29

This post is also available in: Englisch

Die IllegalArgumentException wird ausgelöst, wenn einer Methode ein ungültiger Parameterwert übergeben wird. Da es sich um eine RuntimeException handelt, ist ein try/catch/finally-block nicht nötig. Am häufigsten wird diese Methode vom Programmierer eingefügt:

public class Angestellter {


int PersNr;


void setPersNr (int PersNr){


if (PersNr <=0)
//PersNr < 0 ist unlogisch und soll abgefangen werden

throw new IllegalArgumentException();

else

this.PersNr=PersNr;

}

public static void main(String args[]) {


Angestellter a = new Angestellter();
a.setPersNr(0);


}

}

In diesem Falle wird die unsinnige Eingabe einer negativen Personalnummer überprüft und ggfs eine IllegalArgumentException geworfen.

  • Print
  • del.icio.us
  • Facebook
  • Twitter
  • Google Bookmarks
  • Add to favorites
  • RSS
  • Blogosphere
  • email
  • PDF
  • Wikio
  • Technorati
  • Digg
  • DZone

Leave a Reply

preload preload preload
http://www.wikio.de Blog Top Liste - by TopBlogs.de Blogverzeichnis - Blog Verzeichnis bloggerei.de Bloggeramt.de Software
Webbhotell Top Blogs