Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1

    [JAVA] nome oggetti dinamici

    Salve ho bisogno di creare oggetti con nome proveniente da array eco il codice:
    for(int i = 0; i < teta_comp.length; i++) {
    Vertice this.stazioni[i].nome = new Vertice(Double.valueOf("0"),Double.valueOf("0"));
    ecc...
    come faccio?

  2. #2

  3. #3
    Mancano le parentesi tonde dopo a length...

    Ps: c'è un'apposita sezione per il java...guarda in alto...

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  4. #4
    ah, non mi ero accorto di tale sezione...(spero un mod sposti la discussione), cmq l'errore nn è nel lenght...è proprio dove metto l'istruzione di creare un nuovo oggetto Vertice

  5. #5
    Beh comunque da questo semplice for si capisce poco...com'è la classe vertice?

    Ciao.
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Che io sappia, quello che vorresti fare non è ammesso in java (credo che altri linguaggi lo lascino fare).
    Potresti ovviare creando un array di oggetti Vertice, o di una opportuna struttura dati che contenga un campo String "nome" e un oggetto di tipo Vertice.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  7. #7
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Matteo982
    Mancano le parentesi tonde dopo a length...
    Non servono le parentesi ... length è una proprietà degli array, non un metodo!
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  8. #8
    Originariamente inviato da andbin
    Non servono le parentesi ... length è una proprietà degli array, non un metodo!
    Vero...avevo letto di fretta il post...
    Si può vincere o perdere, l'importante è vincere o perdere da uomini...

    Neverland - Il mio Forum

  9. #9
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Quello che intendi fare non è ammesso in (almeno che io sappia) nessun linguaggio. I nomi delle variabili non possono essere "creati" a run-time, perchè essi sono solo un riferimento per il compilatore. Oltretutto, quello che chiedi non serve a nessuno: che senso ha conoscere il nome di una variabile a run-time, quando essa non è altro che un puntatore in memoria?


    Per fare ciò che chiedi si usano gli array.


    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

  10. #10
    Originariamente inviato da Andrea1979
    Potresti ovviare creando una opportuna struttura dati che contenga un campo String "nome" e un oggetto di tipo Vertice.
    consigli? per far questo?

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.