Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [JAVA] Passaggio parametro ad un metodo

    Salve a tutti, allora spiego la mia situazione.

    Allora io ho una classe chiamata "Prodotto" che è una implementazione di un interfaccia chiamata "Articolo" che dichiara un metodo int getID().

    Nella classe "Prodotto" oltre all'implementazione ho due variabili int Id e String descrizione con i relativi metodi get e set.

    Quello che volevo chiedere, nel main io faccio un set sulle due variabili,
    quando vado ad istanziare il mio oggetto che accederà al metodo getID() ---> (quello dichiarato nell interfaccia) come faccio a fargli restituire il valore appena settato nel main?

    Spero di essere stato chiaro.

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Puoi postare la classe Prodotto e l'interfaccia Articolo?
    Perchè mi pare che tu stia chiedendo una cosa che hai già fatto... dici di avere un metodo getID(), di averlo implementato (quindi mi aspetto che tale metodo restituisca l'ID) e chiedi come fare a far ritornare l'ID... mi domando come tu abbia implementato tale metodo...


    Ciao.
    "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

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

    Re: [JAVA] Passaggio parametro ad un metodo

    Originariamente inviato da Mrmorrison
    Salve a tutti, allora spiego la mia situazione.

    Allora io ho una classe chiamata "Prodotto" che è una implementazione di un interfaccia chiamata "Articolo" che dichiara un metodo int getID().

    Nella classe "Prodotto" oltre all'implementazione ho due variabili int Id e String descrizione con i relativi metodi get e set.

    Quello che volevo chiedere, nel main io faccio un set sulle due variabili,
    quando vado ad istanziare il mio oggetto che accederà al metodo getID() ---> (quello dichiarato nell interfaccia) come faccio a fargli restituire il valore appena settato nel main?

    Spero di essere stato chiaro.
    Fammi capire. Tu hai:

    codice:
    public interface Articolo {
      int getId();
    }
    
    public class Prodotto implements Articolo {
    
      private int id;
      private String descrizione;
    
      @Override
      public int getId() { 
        return id;
      }
    
      public void setId(int id) {
        this.id = id;
      }
    
      public String getDescrizione() {
        return descrizione;
      }
    
      public void setDescrizione(String descrizione) {
        this.descrizione = descrizione;
      }
    
    }
    
    public class Main {
    
      public static void main(String[] args) {
        Prodotto p = new Prodotto();
        p.setDescrizione("desc. 123");
        p.setId(100);
    
        System.out.println("L\'id e\' " + p.getId());
      }
    
    }
    Giusto?
    Se sì, non ho capito il tuo problema, avresti già risolto
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  4. #4
    Chiedo perdono Ragazzi. Il problema non esisteva per nulla. Ho montato un errore che n c'era.
    Mi son creato un problema per nulla. Grazie cmq.

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.