Visualizzazione dei risultati da 1 a 5 su 5

Visualizzazione discussione

  1. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,327
    L'istruzione super (che richiama il costruttore della classe base) deve obbligatoriamente essere la prima istruzione del costruttore della figlia.

    codice:
        public Jolly(int numero){
            super(numero, "oro");
            String s = "oro";
        }

    Avendo trovato un'istruzione diversa da super, il compilatore ha provato ad aggiungere automaticamente l'istruzione super() (richiamo del costruttore no-args)... il ché ha scatenato l'errore perchè la classe base non ha un costruttore no-args.


    Ciao.
    Ultima modifica di LeleFT; 11-02-2015 a 17:33
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Tag per questa discussione

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.