Rapido: finale

Jan 27 2023
Utilizzare la parola chiave final se una classe è progettata per NON essere ereditata. Se qualcuno sta cercando di ereditare una classe finale, riceverà un errore di compilazione.
Foto di Markus Spiske su Unsplash

Utilizzare la parola chiave final se una classe è progettata per NON essere ereditata.

Se qualcuno sta cercando di ereditare una classe finale , riceverà un errore di compilazione.

Naturalmente, la parola chiave final non influisce sulla classe corrente; ecco perché molti sviluppatori junior lo ignorano. Se lavori in un team, la parola chiave finale è un segnale per gli altri sviluppatori o anche per te stesso di non ereditarla. Ad esempio, la classe contiene funzioni o proprietà specifiche solo della classe stessa.

Se non stai creando una classe generica o non hai intenzione di ereditare la classe. Si consiglia SEMPRE di creare la classe come final . Ecco alcuni esempi comuni di quando utilizzare e non utilizzare final .

Diventa un membro Medium , leggi altre fantastiche storie e fai crescere la tua carriera.

Per altri contenuti premium, vai su: