Final Sleutelwoord
Hoe het wijzigen van de waarde van een variabele in Java te voorkomen
Hiervoor heeft Java het sleutelwoord final. Laten we een codevoorbeeld bekijken waarin we dit sleutelwoord gebruiken:
Main.java
123456789101112package com.example; public class Main { public static void main(String[] args) { int number = 10; final int finalNumber = 5; number = 15; finalNumber = 20; System.out.println(number); System.out.println(finalNumber); } }
In de bovenstaande code zijn twee variabelen van het type int aangemaakt, maar één daarvan is gemarkeerd met het sleutelwoord final. Wanneer geprobeerd wordt de waarde van deze variabele te wijzigen, geeft de compiler een fout aan. Dit betekent specifiek dat een waarde die gemarkeerd is met het sleutelwoord final niet aangepast kan worden.
Waarvoor kunnen we het final keyword gebruiken:
-
Voor het aanmaken van constanten. Een constante is een variabele waarvan de waarde niet kan worden gewijzigd nadat deze is geïnitialiseerd. In Java worden constanten altijd gedeclareerd met het
finalkeyword; -
Om aan te geven dat de waarde van een variabele final is en niet gewijzigd mag worden;
-
Om onbedoelde wijziging van de waarde van een final variabele in onze code te voorkomen.
Swipe to start coding
Je taak is om het sleutelwoord final toe te voegen vóór de variabelen die niet worden gewijzigd later in de code.
Oplossing
solution.java
Bedankt voor je feedback!
single
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.63
Final Sleutelwoord
Veeg om het menu te tonen
Hoe het wijzigen van de waarde van een variabele in Java te voorkomen
Hiervoor heeft Java het sleutelwoord final. Laten we een codevoorbeeld bekijken waarin we dit sleutelwoord gebruiken:
Main.java
123456789101112package com.example; public class Main { public static void main(String[] args) { int number = 10; final int finalNumber = 5; number = 15; finalNumber = 20; System.out.println(number); System.out.println(finalNumber); } }
In de bovenstaande code zijn twee variabelen van het type int aangemaakt, maar één daarvan is gemarkeerd met het sleutelwoord final. Wanneer geprobeerd wordt de waarde van deze variabele te wijzigen, geeft de compiler een fout aan. Dit betekent specifiek dat een waarde die gemarkeerd is met het sleutelwoord final niet aangepast kan worden.
Waarvoor kunnen we het final keyword gebruiken:
-
Voor het aanmaken van constanten. Een constante is een variabele waarvan de waarde niet kan worden gewijzigd nadat deze is geïnitialiseerd. In Java worden constanten altijd gedeclareerd met het
finalkeyword; -
Om aan te geven dat de waarde van een variabele final is en niet gewijzigd mag worden;
-
Om onbedoelde wijziging van de waarde van een final variabele in onze code te voorkomen.
Swipe to start coding
Je taak is om het sleutelwoord final toe te voegen vóór de variabelen die niet worden gewijzigd later in de code.
Oplossing
solution.java
Bedankt voor je feedback!
single