If tutorials available on this website are helpful for you, please whitelist this website in your ad blocker😭 or Donate to help us ❤️ pay for the web hosting to keep the website running.
पिछले topic में आपने Variables के बारे में पढ़ा समझा , इस topic में आप constant variables के बारे में पढ़ेंगे।
Java में final, Identifier होते हैं जिन्हे हम variables की तरह ही define करते हैं , हालाँकि normal Variables की तरह इनकी value Immutable होती , means हम program execution के समय इनकी value को change नहीं कर सकते हैं। जैसे normal variable को Define करके हम Runtime पर भी new value assign करके change करते थे।
Understanding Identifier - identifier का use program में किसी entity को Identify करने के लिए किया जाता है, ये unique होते है, define करने के बाद हम इन्हे program में कही भी use कर सकते हैं।
final variables को define करने के लिए final keyword का use किया जाता है।
final String name = "Rahul Kumar"
File : FinalVariable.java
public class FinalVariable
{
public static void main(String[] args)
{
// define final variables.
final String name = "Rahul Rajput";
final int age = 25;
System.out.println("Name : " + name);
System.out.println("Age : " + age);
}
}
javac FinalVariable.java
java FinalVariable
Name : Rahul Rajput
Age : 25
तो कुछ इस तरह से हम java में final variables को define करते हैं। अब अगर आप final variable की value को change करने की कोशिश करेंगे तो कुछ इस तरह से error आएगी।
Error : FinalVariable.java
final int age = 25;
age = 30;
FinalVariable.java:8: error: cannot assign a value to final variable age
age = 30;
^
1 error
Note* final variables constant variables ही होते हैं। जिस तरह से बाकी language like PHP , C , C++ JavaScript etc.. में constant variables होते हैं उसी तरह से Java में final variables होते हैं। दोनों variables का same purpose और behavior है बस define करने का syntax different है। normally हम constant variables define करने के लिए const keyword का use करते हैं लेकिन java में final keyword का use करते हैं।
हालाँकि Java में final keyword का use करके सिर्फ variables ही नहीं methods और classes को भी define किया जाता है , हालाँकि ये आप आगे detail में पढ़ेंगे।
I Hope, आपको Java में final variables के बारे में अच्छे से समझ आया होगा।