6
Come scrivere costruttori che potrebbero non riuscire a creare un'istanza corretta di un oggetto
A volte è necessario scrivere un costruttore che può fallire. Ad esempio, supponiamo di voler creare un'istanza di un oggetto con un percorso file, qualcosa del genere obj = new Object("/home/user/foo_file") Finché il percorso punta a un file appropriato, tutto va bene. Ma se la stringa non è un percorso …