mot-clé Final en Java

le mot-clé final en java est utilisé pour restreindre l’utilisateur. Le mot clé java final peut être utilisé dans de nombreux contextes. Final peut être:

  1. variable
  2. méthode
  3. classe

le mot-clé final peut être appliqué avec les variables, une variable finale qui n’a pas de valeur il est appelé variable finale vide ou variable finale non initialisée. Il peut être initialisé dans le constructeur uniquement. La variable finale vide peut également être statique qui sera initialisée dans le bloc statique uniquement. Nous aurons un apprentissage détaillé de ceux-ci., Apprenons d’abord les bases du mot clé final.

1) Java final variable

Si vous faites une variable comme final, vous ne pouvez pas changer la valeur de la variable finale(elle sera constante).

exemple de variable finale

Il y a une variable finale speedlimit, nous allons changer la valeur de cette variable, mais elle ne peut pas être modifiée car la variable finale une fois assignée une valeur ne peut jamais être modifiée.

Maintenant le Tester

Output:Compile Time Error

2) Java méthode finale

Si vous faites n’importe quelle méthode que au final, on ne peut pas le remplacer.,

Exemple de méthode finale

Maintenant le Tester

Output:Compile Time Error

3) Java finale de la classe

Si vous faites toute la classe qu’au final, on ne peut pas le prolonger.

Exemple de finale de la classe

Maintenant le Tester

Output:Compile Time Error

Q) Est définitive méthode héritée?

Ans) Oui, la méthode finale est héritée mais vous ne pouvez pas la remplacer. Par exemple:

testez-le maintenant

Output:running...

Q) Quelle est la variable finale vide ou non initialisée?,

une variable finale qui n’est pas initialisée au moment de la déclaration est appelée variable finale vide.

Si vous souhaitez créer une variable initialisée au moment de la création de l’objet et une fois initialisée ne peut pas être changé, il est utile. Par exemple, le numéro de carte PAN d’un employé.

il ne peut être initialisé que dans le constructeur.

exemple de variable finale vierge

Que) pouvons-nous initialiser la variable finale vierge?

Oui, mais seulement dans le constructeur., Par exemple:

testez-le maintenant

Output: 70

variable finale vide statique

une variable finale statique qui n’est pas initialisée au moment de la déclaration est appelée variable finale vide statique. Il ne peut être initialisé que dans un bloc statique.

exemple de variable finale vide statique

Q) qu’est-ce que le paramètre final?

Si vous déclarez un paramètre comme final, vous ne pouvez pas en modifier la valeur.

Maintenant le Tester

Output: Compile Time Error

Q) Peut-on déclarer un constructeur de finale?,

non, car le constructeur n’est jamais hérité.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *