- Variable एक Contener के तरह होता है जिसके अन्दर Value को Store किया जाता है।
जैसे मान लीजिए कि एक बोतल है और आप उसके अन्दर पानी डाल सकते है तो जो आपकी बोतल है वो Contener है या Data type है और जो पानी है वो एक Value है जो बोतल में Store है।
- Variable Memory Location का नाम होता है।
- Variable एक User द्वारा Define किया गया नाम होता है और इसका नाम User कुछ भी दे सकता है ।
- Variable किसी भी Type की Value को Store करा सकता है और आप इसकी Value बदल भी सकते है ।
Java मे Variable तीन प्रकार के होते है –
- Local Variable
- Instance Variable
- Static Variable
1. Local Variable
Local Variable उस Variable को कहते है जो किसी Method के Body या Function के अन्दर बना होता है । या फिर किसी Method के पैरामीटर में पास करते है उस Variable को हम Local Variable कहते है।
2. Instance Variable
Instance Variable हम उन Variable को कहते है जिसे हम Class के अन्दर लिखते है लेकिन जितने भी Class में Method है उन Method के बाहर लिखते है के Instance Variable कहलाते है।
3. Static Variable
Static Variable हम उस Variable को कहते है जो Static Keywords की Helps से Declare किए जाते है या बनाए जाते है तो उन सभी Variable को हम Static Variable कहते है ।
Static Variable जो होते है वो Class के Variable होते है इनकी Single Copy Generate होती है, Single Memory इनकी बनती है लेकिन जो Instance Variable या फिर Local Variable होते है उनके अलग – अलग Copy Generate होती है । जितने बार Function या फिर Class के Object बनाया जाता है।