Visualizzazione dei risultati da 1 a 5 su 5

Discussione: metodi statici

  1. #1

    metodi statici

    Salve a tutti.

    Dovevo creare per esercizio alcune funzioni che ricevevano in ingresso istanze di una classe e un intero(per ricercare il max dentro un array per esempio...) e le ho create nelle classi stesse però statiche (metodi statici) ...il programma funziona..però ho letto che a volte può portare problemi..perchè?

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802

    Re: metodi statici

    Originariamente inviato da carinho10
    però ho letto che a volte può portare problemi..perchè?
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3

    Re: Re: metodi statici

    Originariamente inviato da Alex'87
    http://digilander.libero.it/effelle/...metstatic.html

    in fondo alla pagina...

  4. #4

    Re: Re: Re: metodi statici

    Originariamente inviato da carinho10
    http://digilander.libero.it/effelle/...metstatic.html

    in fondo alla pagina...

    Non vedo nessun problema ad usare i metodi statici in java, tutto dipende da cosa si vuol fare!
    www.valarsoft.com (Free GNU/GPL softwares and games)

  5. #5
    Esatto!

    "la regola è usare i metodi e gli attributi static solo quando non se ne può fare a meno."

    Il punto è che in Java un metodo o una variabile "pubblica" e "statica" è accessibile pressochè ovunque nell'applicazione... indipendentemente dal punto del codice in cui ti trovi puoi sempre fare :

    codice:
       NomeClasse.metodoStatico();
    il vantaggio è che ovviamente se usi lo stesso metodo in più punti diversi del codice e lo devi cambiare per tutti i punti... lo cambi una volta sola....

    lo svantaggio è che se devi differenziare del codice già scritto nel metodo statico a seconda dei punti in cui lo hai chiamato... NON PASSA PIU'... pertanto per ovviare a un problema del genere sarebbe meglio avere una buona gerarchia di classi con una serie di metodi ereditati prima di ricorrere agli statici... nulla di più

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.