Final Sleutelwoord
Hoe het wijzigen van de waarde van een variabele in Java te voorkomen
Hiervoor heeft Java een sleutelwoord genaamd 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); } }
Je ziet in de bovenstaande code dat we twee variabelen van het type int hebben aangemaakt, maar één daarvan is gemarkeerd met het sleutelwoord final. Wanneer we proberen de waarde van deze variabele te wijzigen, geeft de compiler een fout aan. Dit betekent specifiek dat we een waarde die is gemarkeerd met het sleutelwoord final niet mogen aanpassen.
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 definitief 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 later worden gewijzigd 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.
Can you show me an example of using the final keyword in Java?
What happens if I try to change the value of a final variable?
Can you explain the difference between final variables and constants in Java?
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 een sleutelwoord genaamd 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); } }
Je ziet in de bovenstaande code dat we twee variabelen van het type int hebben aangemaakt, maar één daarvan is gemarkeerd met het sleutelwoord final. Wanneer we proberen de waarde van deze variabele te wijzigen, geeft de compiler een fout aan. Dit betekent specifiek dat we een waarde die is gemarkeerd met het sleutelwoord final niet mogen aanpassen.
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 definitief 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 later worden gewijzigd in de code.
Oplossing
solution.java
Bedankt voor je feedback!
single