Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    4

    [JAVA] Problemi con implements

    Salve e scusate...ho 3 domande "semplici" da porre.

    Dunque...io so che per esempio se ho 1 classe e implemento comparable, devo mettere il metodo compareTo.
    1) se implemento Serializable..devo mettere qualcosa?
    2) se implemento Iterable..è necessario che metta il metodo iterator()?
    3) e ancora..se implemento iterable..devo importare java.util.iterator?


    Grazie mille e scusate ancora.Ciao!

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    Non è difficile.
    Quando tu implementi un'interfaccia, devi implementarne tutti i metodi previsto (altrimenti devi dichiarare la tua classe come abstract).

    Serializable non prevede nessun metodo, quindi non devi implementare nulla.

    Per ciascuna interfaccia, vai a vedere la documentazione così sai quanti e quali metodi è necessario implementare.


    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
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Originariamente inviato da LeleFT
    Non è difficile.
    Quando tu implementi un'interfaccia, devi implementarne tutti i metodi previsto (altrimenti devi dichiarare la tua classe come abstract).

    Serializable non prevede nessun metodo, quindi non devi implementare nulla.

    Per ciascuna interfaccia, vai a vedere la documentazione così sai quanti e quali metodi è necessario implementare.


    Ciao.
    PS: la 3 che apparentemente può portarti in confusione... Sì, devi importare java.util.iterator, non perché Iterable vi appartenga (è di java.lang quindi non serve importare niente) ma il tipo (Iterator) ritornato da iterator() è proprio un Iterator che appartiene a java.util e se non lo importi la JVM ti cazzia visto che non sa che roba sia un Iterator
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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.