java this keyword hindi

java  में  Keywords या  Reserved words एक ऐसी  language के शब्द हैं जो किसी  internal process के लिए उपयोग किए जाते हैं या कुछ predefined actions को  represent करते हैं | 

  • This keyword current object  को represent  करता है |
  • current object का मतलब  currently आज जिस class में आप काम कर रहे हैं। उसे class  के object की आपको जरूरत है | तो आप this keyword  का इस्तेमाल करते हैं।  ज्यादातर this keyword उसी  situation में use किया जाता है। जब आप current objects के किसी  member को access करना चाहते हैं | 
  • this keyword generally constructor में use किया जाता  है | C और C++ में this यह एक pointer होता है | 
this keyword in java Hindi

program

classPersonName()
{
string name;
public PersonName(string name)
{
this.name = name;
}
public void show()
{
sysytem.out.println(“Name is :” + name);
}
}
class ThisDemo
{
personName pn = new personName(“vipn”);
pn.show();
}


जैसा कि आप ऊपर दिए हुए उदाहरण में देख रहे हैं कि this keyword  personName class  name variable को  और constructor में दिए हुए  parameter  को distinguish करने के लिए use  किया गया है। यदि आप यहां पर  this keyword  use ना करेंगे तो compiler को पता ही नहीं चलेगा कि आप किस name को कौनसा name assign कर रहे हैं।
ऐसी कोई भी situation जहां पर आप current object के method  को point करना हो तो आप उनके लिए this keyword यूज कर सकते हैं।
this keyword को एक arguments की तरह भी पास किया जाता है।
rules

  • इसका उपयोग current class के  instance variables को refer करने के लिए किया जा सकता है।
  • इसका उपयोग current class के method को involve करने के लिए किया जा सकता है।
  • यह method से current class के उदाहरण को return करने के लिए उपयोग किया जा सकता है।
  • इसमें constructor call arguments मे के रूप में passed किया जा सकता है।


Leave a Reply

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