6
So schreiben Sie Konstruktoren, die ein Objekt möglicherweise nicht richtig instanziieren
Manchmal müssen Sie einen Konstruktor schreiben, der fehlschlagen kann. Angenommen, ich möchte ein Objekt mit einem Dateipfad instanziieren obj = new Object("/home/user/foo_file") Solange der Pfad auf eine entsprechende Datei verweist, ist alles in Ordnung. Aber wenn die Zeichenfolge kein gültiger Pfad ist, sollten die Dinge kaputt gehen. Aber wie? Du …