Visualizzazione dei risultati da 1 a 2 su 2

Discussione: [JAVA] static class

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2005
    Messaggi
    122

    [JAVA] static class

    Ciao a tutti...qualcuno saprebbe spiegarmi che cosa si intende per classe statica?

    public static class NomeClasse
    ....
    ....
    ....

    Che cosa cambia da una dichiarazione di classe senza static?
    Vi ringrazio ciao ciao

  2. #2
    Utente di HTML.it L'avatar di anx721
    Registrato dal
    Apr 2003
    Messaggi
    2,352
    Innanzitutto solo le classi interne (ad un'altra classe) possono essere dichiarate static. Una classe interna statica è paragonabile ad una normale classe, salvo il fato che essa è locale ad una classe che la racchiude. Se non è privata può essere istanziata dall'esterno e può accedere a tutti i campi static della classe che la racchiude. La differenza rispetto alle classi interne non static sta nel fatto che le istanze di queste ultime sono associate ciascuna ad un'istanza della classe che le racchiude, mentre un'istanza di una classe static non è associata ad un'istanza della classe che la racchiude, proprio perchè, in quanto static, è associata alla classe stessa, non alle sue istanze.

    Sun Certified Java Programmer

    EUCIP Core Level Certified

    European Certification of Informatics Professionals

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 © 2024 vBulletin Solutions, Inc. All rights reserved.