final Variables In Java In Hindi


पिछले 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 कर सकते हैं।

Java define final variable

final variables को define करने के लिए final keyword का use किया जाता है।

final String name = "Rahul Kumar"

Java final variable example

File : FinalVariable.java

CopyFullscreenClose FullscreenRun
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);
  }
}
Output
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 में पढ़ेंगे।

  1. final Method
  2. final Class

I Hope, आपको Java में final variables के बारे में अच्छे से समझ आया होगा।

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook