Comment utiliser la commande finale en java

Voici trois façons d'utiliser le finale

Sommaire

commande en Java: classe finale, dernière méthode, et les variables finales. Les exemples de codage Java suivants vous apprendront tout sur la commande finale.

classe finale

UN finale classe est une classe qui ne peut pas être utilisée en tant que classe de base. Pour déclarer une classe finale, il suffit d'ajouter le finale mot-clé pour la déclaration de classe:

Baseball public final class {// membres de la classe de baseball vont ici}

Ensuite, personne ne peut utiliser le BaseBall classe comme la classe de base pour une autre classe.

Lorsque vous déclarez une finale de classe, toutes ses méthodes sont considérées comme finale aussi bien. La finale mot-clé est pas requise sur toute méthode d'une finale classe.

méthode finale

UN finale méthode est une méthode qui ne peut être remplacée par une sous-classe. Pour créer un finale méthode, vous suffit d'ajouter le mot-clé finale à la déclaration de méthode. Par example:

Spaceship public class {public final int getVelocity () {return this.velocity-}}

Ici, le procédé getVelocity est déclaré comme finale. Ainsi, toute classe qui utilise le VaisseauSpatial classe comme une classe de base ne peut pas remplacer le getVelocity Procédé. Si elle tente, le compilateur émet le message d'erreur (Surcharge de la méthode finale).

Voici quelques détails supplémentaires sur finale méthodes:

  • Généralement, vous devriez éviter de déclarer finale méthodes. Bien que vous pourriez penser que une sous-classe ne serait pas besoin de surcharger une méthode, vous ne pouvez pas toujours être sûr de ce que quelqu'un d'autre pourrait vouloir faire avec votre classe.

  • finale méthodes exécutent un peu plus efficace que les méthodes non définitif car le compilateur sait que lors de la compilation d'un appel à une finale méthode ne sera pas remplacée par une autre méthode.


  • privé méthodes sont automatiquement considérés finale.

Cela fait sens- après tout, une sous-classe ne peut pas remplacer une méthode qui ne peut pas voir.

les variables finales

UN finale variables, également appelée “ constante, n ° 148; est une variable dont la valeur que vous ne pouvez pas changer après qu'il a été initialisé. Par exemple, vous pouvez utiliser un finale variable pour définir une valeur constante, par exemple pi. Pour déclarer une finale variable, vous ajoutez le finale mot-clé pour la déclaration de variable, comme ceci:

static final int SEMAINE = 5-

Bien qu'il ne soit pas nécessaire, en ajoutant le statique mot-clé est commun pour les variables finales.

En utilisant toutes les lettres majuscules pour les noms de variables finales est une convention commune. De cette façon, vous pouvez facilement repérer l'utilisation de variables finales dans vos programmes.


» » » » Comment utiliser la commande finale en java