Grazie per il breve riassunto.. ma continuo a non capire...Originariamente inviato da LeleFT
No: il modificatore final ha significato diverso da static:
Il modificatore final:
- Quando è applicato ad una variabile indica che si tratta di una costante.
- Quando è applicato ad un metodo indica che questo non può essere ridefinito tramite overriding nelle sottoclassi.
- Quando è applicato ad una classe indica che non è possibile creare delle sottoclassi.
Il modificatore static indica, invece, che quella variabile/metodo non è legata ad una particolare istanza della classe, ma è legatto alla classe stessa.
Ciao.![]()
Se la variabile di una classe è costante non è sottointeso che sarà uguale per ogni istanza di quella classe e quindi è come se fosse dichiarata con "static"?