Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    10

    Linking delle classi in blueJ

    Ciao a tutti!

    Il problema che vi propongo riguarda l'utilizzo delle classi.
    Su blueJ ho aperto un progetto e ho definito due classi separate: "CreditCard" e "EstrattoConto".
    Nella prima definisco un metodo set per impostare i dati della carta di credito (nome, cognome, id, scadenza), e un metodo get per visualizzare i dati.
    Nella seconda classe definisco un metodo per impostare il saldo della carta, un metodo per effettuare prelievi e depositi e un ultimo metodo per visualizzare l'estratto conto.
    In quest'ultima classe (EstrattoConto) vorrei poter definire un metodo che esegua il metodo get della prima classe(CreditCard), visualizzando i dati della carta di credito, senza doverli inserire nuovamente nella seconda classe.
    Come potrei fare?
    Spero di non essere stato TROPPO confusionario
    Grazie,
    Santi Mollica

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Passa a EstrattoConto un riferimento a CreditCard...
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    10

    RE:

    In che senso? dovrei fare una classe derivata???

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: RE:

    Originariamente inviato da Santyfl
    In che senso? dovrei fare una classe derivata???
    No, l'ereditarietà non c'entra nulla.
    In pseudo-codice:

    codice:
    class A {
      B b;
    
      setB(B b) {
        this.b = b;
      }
    
      B getB() {
        return b;
      }
    }
    
    ...
    
    B bObject = new B();
    A aObject = new A();
    
    a.setB(bObject);
    Su che libro stai studiando?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    10

    Re: Re: RE:

    Originariamente inviato da Alex'87
    No, l'ereditarietà non c'entra nulla.
    In pseudo-codice:

    codice:
    class A {
      B b;
    
      setB(B b) {
        this.b = b;
      }
    
      B getB() {
        return b;
      }
    }
    
    ...
    
    B bObject = new B();
    A aObject = new A();
    
    a.setB(bObject);
    Su che libro stai studiando?
    Programmazione con Java di W. Savitch e F.Carrano .
    Conosci il libro???

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.