Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    20

    Java: doppio costruttore

    Ciao pozzi di sapienza.
    Vi sottopongo ad un problema che mi è capitato or ora.
    Pernsavo di poter intuire la soluzione, ma non è stato così.

    PROBLEMA:
    Io ho scritto una classe Banco astratta.
    Tale classe ha un costruttore che prende un parametro.
    In base a tale parametro modifica delle sua variabili private.

    Ora, io ho scritto le classi BancoIN, BancoOUT come estensioni di Banco.
    Nel loro costruttore ho passato il parametro che dovrebbe essere passato invece al costruttore di Banco.
    Insomma io ho due costruttori, uno è eseguito e l'altro no. Il primo dovrebbe prendere il parametro e passarlo all'altro.

    Io le ho provate tutte ma non c'è modo di far comunicare i due costruttori.

    Avete una soluzione?
    Ciao, e grazie, Danilo.

  2. #2
    Un sinonimo del nome della classe base e` super, quindi per fare cio` che dici dovrai fare:

    codice:
    public BancoIN( int parametro )
    {
        super( parametro ); // questa riga chiamera` il costruttore Banco( parametro )
    }
    Ciao

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    20

    Ti amo

    E che ho studiato solo ciò che mi servita e non sapevo che voleva dire 'superClasse'.
    Grazie, Danilo

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.