[JAVA] modificateur final

Qu'est-ce qui est définitif

Utilisez le modificateur final pour empêcher que la valeur une fois définie dans la variable soit modifiée ultérieurement.

Le modificateur final est principalement utilisé pour définir des valeurs telles que des constantes que vous ne prévoyez pas de modifier.

Par exemple, si vous spécifiez le modificateur final pour une variable comme indiqué ci-dessous, vous ne pouvez pas modifier la variable.

nom de la classe finale{
//En traitement
}

En plus des variables, le modificateur final peut également être utilisé pour les classes et les méthodes lorsque vous ne souhaitez pas modifier le contenu. Lorsque vous spécifiez la classe finale, écrivez ce qui suit.

nom de la classe finale{
//En traitement
}

le final est de rendre impossible de changer ce que vous avez décidé

La fonction finale est pour le programmeur de spécifier (il est impossible de changer ce qui a été décidé). En fin de compte, le même mot-clé peut être spécifié pour les variables et les méthodes de classe, et chacun a une signification différente comme indiqué ci-dessous. C'est le même mot-clé, mais c'est un peu déroutant car la signification diffère selon le contexte. 1 final à la variable Rend impossible la réaffectation d'une valeur à une variable 2 Rendre impossible l'héritage de la classe finale à la classe 3 Rendre impossible de remplacer la méthode finale par la méthode

Recommended Posts

modificateur final
modificateur final java
modificateur statique
Modificateur final et modificateur statique de l'historique d'apprentissage JAVA
Modificateur d'accès [Java]
Signification de final