Lecture overview -- Keyboard shortcut: 'u'  Previous page: Beskrivelse af exception klasser i Java (2) -- Keyboard shortcut: 'p'  Next page: Håndtering af exceptions i en metode -- Keyboard shortcut: 'n'  Lecture notes - all slides and notes together  slide -- Keyboard shortcut: 't'  Help page about these notes  Alphabetic index  Course home  Play sound for this page -- Keyboard shortcut: 'y'  Page 15 : 26
Forelæsningsnoter i Objekt-orienteret Programmering
Undtagelseshåndtering
Instantiering og 'kastning' af exceptions

Her vil vi se hvorledes man instantierer en exceptionklasse, samt ikke mindst hvordan den 'kastes'

Vi benytter os af et atletisk billedsprog når vi taler om at etablere en undtagelse, samt at bringe det i retning af det sted i programmet, som håndterer undtagelsen


throw exception

Syntaks for 'kastning af en undtagelse'. Exception refererer til et objekt, som er en instans af en exception klasse (eller mere præcis, en instans af en klasse der arver fra Throwable).

...
throw (new SomeProblem("Problembeskrivelse"));
...



class SomeProblem extends Exception{

  public SomeProblem(String problem){
    super(problem);
  }

} // end SomeProblem


Et eksempel på en throw kommando samt den underliggende Exception klasse.