Visualizzazione dei risultati da 1 a 10 su 17

Discussione: Creazione tipo enum

Hybrid View

  1. #1
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Facci vedere quel che hai provato a fare, così capiamo cosa stai sbagliando: di esempi su come costruire una enum ne è pieno il web, compresa la documentazione ufficiale.


    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

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da matteom96 Visualizza il messaggio
    un tipo,o una classe,enum che raccoglie due possibili stringhe "Gratuito" e "A pagamento"
    Questa sì ha senso farla come enum

    Quote Originariamente inviata da matteom96 Visualizza il messaggio
    Un tipo,o una classe, enum che raccoglie delle fasce orarie del tipo "8:30-9:30","9:30-10:30" etc..
    Le fasce orarie come enum .... no, non mi pare una buona cosa. Farei sicuramente innanzitutto una classe es. Orario (con ora/minuto) e poi un'altra classe es. FasciaOraria (con 2 oggetti Orario). Possibilmente entrambe le classi come "immutabili", se non ci sono altre indicazioni o necessità particolari.

    Poi se ci sono fasce "notevoli", utili e note a priori, si possono precostruire e tenere da qualche parte e poi esporle o come array/lista unica e/o come singole costanti ... dipende.

    Quote Originariamente inviata da LeleFT Visualizza il messaggio
    su come costruire una enum ne è pieno il web, compresa la documentazione ufficiale.
    Appunto Lele, definire una enum a livello minimale/basilare è facile e banale, basta vedere es.

    https://docs.oracle.com/javase/tutor...vaOO/enum.html
    Ultima modifica di andbin; 18-01-2017 a 10:36
    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.