per chi sa usare Java...
  • In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 11 di 11

Discussione: per chi sa usare Java...

Cambio titolo
  1. #1
    EX-TER-MI-NA-TE! L'avatar di lord mark 87
    Registrato il
    01-03
    Località
    Legen-wait for it-DARY
    Messaggi
    51.379

    per chi sa usare Java...

    sono agli inizi e ho bisogno di un grande aiuto: sapreste dirmi (magari con 1 esempio) come si implementano le interfacce?

    ringrazio in anticipo

  2. #2
    Utente L'avatar di Nelvien
    Registrato il
    07-04
    Località
    Venezia
    Messaggi
    7.460
    Ahahahah (vorrei saperlo anke io)



  3. #3
    Utente L'avatar di Nelvien
    Registrato il
    07-04
    Località
    Venezia
    Messaggi
    7.460
    Mark, invece mi spieghi bene la differenza tra Metodi e attributi statici e non statici per favore?



  4. #4
    EX-TER-MI-NA-TE! L'avatar di lord mark 87
    Registrato il
    01-03
    Località
    Legen-wait for it-DARY
    Messaggi
    51.379
    Citazione Nelvien
    Mark, invece mi spieghi bene la differenza tra Metodi e attributi statici e non statici per favore?
    compito d'informatica poco rulez

    cmq sto ancora cercando di capirlo

    se qualche utente vuole aiutarci su queste cose lo ringraziermo a vita

  5. #5
    Utente L'avatar di Nelvien
    Registrato il
    07-04
    Località
    Venezia
    Messaggi
    7.460
    Già per favore espertissimi help



  6. #6
    Utente L'avatar di Powerfire
    Registrato il
    09-03
    Messaggi
    1.666
    Il java non l'ho mai capito

    "Un uomo il cui desiderio è essere qualcosa di diverso da se stesso, un membro del Parlamento, o un droghiere di successo, o un prestigioso procuratore legale, o un giudice, o qualcosa di ugualmente noioso, riesce invariabilmente a diventare ciò che vuole. Questa è la sua punizione. Coloro che vogliono una maschera devono indossarla."


    Oscar Wilde

  7. #7
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    Interfacce:
    sono delle classi astratte pure, ossia definiscono un insieme di metodi senza che ne venga specificata l'implementazione. Per utilizzarle, semplicemente si aggiunge "implements NomeInterfaccia" alla classe che utilizza quella determinata interfaccia e che dovrà ridefinirne i metodi. In Java sono usate soprattutto per l'erenditarietà multipla...

    Esempio:
    un cane è sia un quadrupede sia un mammifero quindi puoi definire le interfacce "Quadrupede" e "Mammifero", poi crei la classe Cane che implementa le due interfacce.
    Codice:
    interface Quadrupede{
    void muoviZampeAnteriori();
    void muoviZampePosteriori();
    }
    
    interface Mammifero{
    void partorisci();
    }
    
    class Cane implements Quadrupede, Mammifero{
     public void muoviZampeAnteriori(){
     System.out.print("oooop....");
     }
     public void muoviZampePosteriori(){
     System.out.println("la`!");
     }
     public void partorisci(){
     System.out.println("io partorisco, non faccio le uova");
     }
    }

    static:
    Un attributo statico viene creato una e una sola volta quando si alloca spazio per la classe cui appartiene; ne esisterà uno unico per tutti gli oggetti (istanze) di quella classe quindi. In genere sono utilizzati per mantenere il valore della variabile, che non sarà resettato al termine della funzione, o per dichiarare delle costanti. Sono in pratica delle variabili globali.
    Un metodo statico viene, come per gli attributi, creato immediatamente dopo la creazione della classe, senza che ci sia bisogno di crearne prima un'istanza (oggetto). Ecco perchè il main è sempre static ad esempio. Generalmente i metodi static sono metodi che eseguono dei calcoli su alcuni parametri di input e che ritornano poi dei parametri in output... risultando quindi indipendenti dall'oggetto in sè. Dichiarare un metodo static rende più efficiente il codice. Un esempio di metodo non static ad esempio è l'equals() di un oggetto String, che dipende dall'oggetto String cui è applicato per fare il confronto col valore di un'altra stringa...


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  8. #8
    Utente L'avatar di Nelvien
    Registrato il
    07-04
    Località
    Venezia
    Messaggi
    7.460
    Tnx Phoenix



  9. #9
    SCM StarCraft Mapper L'avatar di Wolf01[WDD]
    Registrato il
    06-03
    Località
    SMT
    Messaggi
    3.882
    come faccio una condizione x controllare l'uguaglianza di una stringa inserita da tastiera con una stringa di "condizione"?
    es: if (stringa=="asd") {...} nn me lo prende dice ke nn si può eseguire == con un char!!!

  10. #10
    Utente L'avatar di Phoenix
    Registrato il
    10-02
    Località
    Midwich Street
    Messaggi
    6.699
    if (stringa.equals("asd")) {...}


    He who is not bold enough to be stared at from across the abyss
    is not bold enough to stare into it himself.

  11. #11
    SCM StarCraft Mapper L'avatar di Wolf01[WDD]
    Registrato il
    06-03
    Località
    SMT
    Messaggi
    3.882
    tnx, nn ci saltavo + fuori, nn abbiamo ancora fatto questo comando...

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •