sto ottenendo un'eccezione non dichiarata quando ho eseguito il seguente codicePerché ricevo un'eccezione non dichiarata quando il costruttore predefinito di super classe ha una clausola 'getta'?
Il mio codice è il seguente
class Super {
public Super() throws Exception {
System.out.println("Super Class");
}
}
public class Sub extends Super {
public static void main(String[] args) throws Exception {
Sub s = new Sub();
}
}
seguente errore ottenuto: Sub.java:6: non dichiarata java.lang.Exception eccezione costruttore di default
public class Sub estende Super {
1 errore
Grazie per la tua ans, ho avuto provocare –
Non è un grosso problema, ma non è necessario l'invito esplicito a super() - il compilatore lo fa automaticamente. – acvcu