Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Modificatore transient

Hybrid View

  1. #1

    Modificatore transient

    Ciao,
    la variabile transient può essere dichiarata final o static? Chi risponderà, gentilmente motivi la risposta, grazie.

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Quote Originariamente inviata da likeamelody Visualizza il messaggio
    la variabile transient può essere dichiarata final o static? Chi risponderà, gentilmente motivi la risposta, grazie.
    Il modificatore 'transient' riguarda la serializzazione degli oggetti. Che prende in considerazione solo lo "stato" (variabili di istanza) dell'oggetto.
    Pertanto transient su un campo static non ha granché senso (la serializzazione già esclude a priori campi static!) ma se ben ricordo, questo di per sé non è un errore in compilazione.
    Mentre final vuol solo dire che il campo non potrà essere modificato e con transient è solo in più una esclusione nei confronti della serializzazione, quindi anche qui è ok.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

Tag per questa discussione

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.