Variables in java hindi

  • वेरिएबल एक storage area होता है जिसका उपयोग डेटा को  स्टोर करने  के  लिए  किया  जाता  है | 
  • जो value वेरिएबल को  दी  जाती  है  वही value उसी स्थान पर  स्टोर हो  जाती  है | 
उदाहरण से समझते है।  
  •  Ex:- Int variables can store Integer values like  1,2,3.   
  • Ex:-  String variable type can use for city name like “Nagpur”
  • Ex:-  String variable type can use for city name like “Nagpur”
  • कभी  भी वेरिएबल का  उपयोग करने  से  पहले उसे डिक्लेअर  करना  जरुरी है |  

  • किसी भी वेरिएबल की value changeable होती है। आप जब चाहे तब कोई दूसरी value store  कर सकते हैं | वह वेरिएबल जिनकी value change नहीं की जा सकती उसे
    constant कहते हैं।
 इस स्टेज में आप  सिर्फ वेरिएबल का नाम  और वह किस तरह की value  store कर रहा है यह डिफाइन करते हैं। 

The syntax for variable declaration 

फाइनल वेरिएबल :- फाइनल वेरिएबल  यह फाइनल कीवर्ड से डिक्लेअर करते है | 

Example:- 


final int myNum = 10;
myNum = 23;  // 

data-type_name   variable _name;
   for Ex:-  int  x ;
                 int y, z;

the syntax for variable  definition   

इस  स्टेज में आप  सिर्फ वेरिएबल की  value defined करते हैं।        
 data-type variable_name  =  variable_value;

    for Ex :-  int  x  = 7;
                  int  y  =  5,  z  = 12;

Java variable Example

  class MyJava
{
   public static void main (String[] args)
 {
    int x = 7;
    int y = 5;
    int  z = x + y;
   System.out.printlns(z);
   }
}
       output:- 12

 वेरिएबल के प्रकार

  • Local   Variables
  • Instance  Variables 
  • Static    Variables 

Local  Variables

जब
आप
किसी मेथड में
कोई वेरिएबल क्रिएट करते
हैं
तो
उस वेरिएबल   का 
उपयोग उस
तक
ही
रहता
है। उस मेथड के बाहर वेरिएबल   कोई उपयोग नहीं
होता
है।

Access modifiers का उपयोग local वेरिएबल के लिए नहीं किया जा सकता है।


 इसे उस वेरिएबल का scope कहते हैं जिस वेरिएबल का scope  किसी 


मेथड तक होता है  उसे  Local वेरिएबल कहते  है।


local वेरिएबल के लिए कोई  default value नहीं है इसलिए local वेरिएबल

declared किए जाने चाहिए और उपयोग से पहले एक initial value assigned करना पड़ता है ।


local वेरिएबल यह  block , मेथड और  constructor के  अंदर  होते  है |


local  वेरिएबल केवल  मेथड और constructor के लिए दिखाई देते हैं।

     program:-  
     
    
     
    class  HelloJava
   
                 {
   
                     
void display()
 
                  {
     
   
                  int 
 x = 10; // local variables
   
                 
System.out.println(“value of x: “x”);
   
                   }
 
                   
 public static void main(String[] args);
 
                 {
   
                my m= new my();
   
                m.display();
 
       }
  }
     
            output:- 10


Instance  Variables

Instance वेरिएबल यह क्लास के अंदर  होते  है | मेथड और  constructor  यह  block के  बहार  होते  है  | 


Instance वेरिएबल यह  non – static होते  है |


जब  heap में किसी ऑब्जेक्ट के लिए एक space allocated  किया जाता है | तो हर एक  instance वेरिएबल value के लिए एक slot बनाया जाता है।


Instance वेरिएबल तब बनाए जाते हैं – जब किसी ऑब्जेक्ट को ‘New’ के ​​उपयोग के साथ बनाया जाता है | और ऑब्जेक्ट के destroyed होने पर destroyed हो जाता है। उपयोग से पहले या बाद में क्लास level में Instance वेरिएबल को डिक्लेअर  किए जा सकते हैं।

Instance वेरिएबल में  default values होते हैं। numbers  के लिए  default value  ‘0 ‘ है | Booleans के लिए यह False है  | और  object references के लिए यह null है। 


         program:-   
 

           
class  MyClass
   
         {
 
                  int  x
= 7;  // Instance  Variables
            
   
                 void display()
   
           {
 
                    
System.out.println(“value of x:
“+x);
   
             }
 
            public static void main(String[]
args);
 
            {
   
             myclass  m =  new
myclass();
   
             m.display();
   
    }
 }
     
         output:-  7


Static Variables

कोई भी वेरिएबल जिसे static के रूप में डिक्लेअर किया जाता है  वह Static वेरिएबल कहलाता है |
Static  वेरिएबल यह क्लास के  अंदर  होते  है |  मेथड और constructor  यह  बहार  होते  है 


Static वेरिएबल को ClassName , VariableName  के साथ call  करके access  किया जा सकता है।


static वे
  वेरिएबल होते हैं जिन्हें  public / privater , final और static  के रूप में डिक्लेअर किया जाता है। static variables  static memory  में stored  होते हैं। 
       program :-

     
    
   class  Demo
   
            {
 
               int data = 50; //
instance variables 
 
                static int m =
100;  // static variables 
   
                 void method()
   
                   {
   
                     int
n = 36; // Local variables
 
                   
 }                  
                     
            
   
                }

global वेरिएबल यह पूरे प्रोग्राम में कहीं भी उपयोग किए जा सकते हैं | उसे global variable कहां जाता है | global वेरिएबल का scope पूरे program में होता है।

 static और instance वेरिएबल


हर एक ऑब्जेक्ट के पास instance वेरिएबल की अपनी copy होती है |  जबकि हम per
class 
की एक copy रख  सकते हैं | भले ही हम कितने भी ऑब्जेक्ट क्रिएट करें।                                                                                      
static के case में changes अन्य ऑब्जेक्ट में reflected होगा क्योंकि  static वेरिएबल  एक क्लास के सभी ऑब्जेक्ट के लिए common होता  हैं।

syntax:-

class
Demo
 
  {
 
      static int a; //static variable
 
      int b;        //instance variable
 
  }



Request:- यह पोस्ट आपको अच्छी लगी हो तो इसे अपने दोस्तों के साथ सोशल नेटवर्क platform पर share कीजिये तथा  Variables  in  java   का कोई सवाल  या सुझाव हो तो comment में पूछ सकते हो।

Leave a Reply

Your email address will not be published. Required fields are marked *