Wissensfrage

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Wissensfrage
Klausur 05.08.2010
bei f verstehe ich nicht ganz , was sind diese Antworte ? …

kann man in den Signatur einen Paket hinschreiben ? …

kann jemand mir erklären was ist das , was da steht


f) Welche der folgenden Ausnahmeklassen mussen in der Methodensignatur deklariert wer- ¨
den, falls die Methode eine solche Ausnahme werfen k¨onnte?
a)MyOwnError extends java.lang.Error
b)java.io.IOException extends java.lang.Exception
c)java.lang.ClassNotFoundException extends java.lang.Exception
d)java.lang.RuntimeException extends java.lang.Exception

Du kannst ja bei einer MEthode in der Signatur sowas machen public void foo throws … (){}

Wenn ich es richtig verstehe:

  1. ClassNotFound wird von von ReflectiveOperationException abgeleitet http://docs.oracle.com/javase/7/docs/api/java/lang/ClassNotFoundException.htmt
    daher falsch.
  2. MyOwnError hierzu mal seite 43 im Skript 9 lesen, man sollte nicht Error nutzen, einfach mla lesen…
  3. daher bleiben dann nur noch die anderne beiden uebrig. Wenn due ins diagramm Skript seite 24 schaust da ist nochmal das vererbungsdiagramm
    Edit: achso und es geht darum die Signatur an die Methode zu schreiben nicht als import wie bei nem paket