Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Metodi e Classi

  1. #1

    Metodi e Classi

    Salve, piccola informazione ... Dunque avevo già postato un mio problema in quanto sto studiando il linguaggio di Programmazione JAVA e di conseguenza ho qualche problema nel capire alcune cose. Allora creo una classe e all'interno di questa classe vado a creare un metodo che dovrebbe restituirmi un array di stringhe:

    //Classe;
    public class Esempio3 {

    //Metodo;
    public String[] nome(){

    return new String[]{"Salvo","Michelangelo","Peppe"};
    }
    }

    Adesso vorrei crearmi un'altra classe che mi prende questo metodo;

    //Classe
    public class Esempio4{

    //Istanza di Esempio3;

    Esempio3 oggetto = new Esempio3();
    oggetto.nome();

    }

    ovviamente così non mi compila, come faccio a richiamare il metodo nome? Quando mediante l'istanza della classe vado a richiamare il metodo, all'interno delle parentesi tonde (Argomenti) cose devo passare?

    Grazie in anticipo.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Metodi e Classi

    Originariamente inviato da Diamante87
    codice:
    public class Esempio4{
    
    //Istanza di Esempio3;
    
    Esempio3 oggetto = new Esempio3();
    oggetto.nome();
    
    }
    Le due righe sopra sono corrette ... solo che non vanno certo messe lì direttamente dentro la classe .... cioè metti un metodo, es. il main() (se vuoi poter avviare la applicazione da Esempio4.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3

    ...

    Si si scusa mi sono dimenticato il metodo main, ma volevo sapere una cosa, come parametri al metodo nome devo lasciare vuoto?

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: ...

    Originariamente inviato da Diamante87
    Si si scusa mi sono dimenticato il metodo main, ma volevo sapere una cosa, come parametri al metodo nome devo lasciare vuoto?
    Visto che hai dichiarato che nome() non ha parametri .... ovviamente non devi passare argomenti.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5

    ...

    Però così quando chiamo il metodo non mi viene stampato l'array... al massimo se faccio oggetto.nome.lenght allora mi stampa la grandezza dell'array !!! Quindi come faccio a farmi stampare l'array cioè le stringhe presenti richiamando il metodo?...

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: ...

    Originariamente inviato da Diamante87
    Però così quando chiamo il metodo non mi viene stampato l'array... al massimo se faccio oggetto.nome.lenght allora mi stampa la grandezza dell'array !!! Quindi come faccio a farmi stampare l'array cioè le stringhe presenti richiamando il metodo?...
    ciclo for, quello normale o quello "enhanced" (foreach, da Java 5). O ancora in alternativa Arrays.toString() (da Java 5)
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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 © 2026 vBulletin Solutions, Inc. All rights reserved.