विभिन्न प्रकार की वस्तुओं के साथ संबंध कैसे बनाएं

यह मेरे संरक्षित कीवर्ड कार्यक्रम का अवलोकन है जो आपको अवधारणा को बहुत आसानी से समझने में मदद करेगा। यहां मैंने विभिन्न कार्यों के लिए विभिन्न प्रकार के पैकेज बनाए हैं।

पैकेज p1;

सार्वजनिक वर्ग C1 {

  सार्वजनिक int एक्स;

  संरक्षित int y;

  int z;

  संरक्षित शून्य एम ();

  निजी int यू;

}

पैकेज p1;

सार्वजनिक वर्ग C2 {

  C1 o= नई C1 ();

  o.x;/??

  o.y.//?

  o.z;//?

  o.u;/??

  o.m.m ()//?

}

पैकेज p1;

सार्वजनिक वर्ग C3 C1 का विस्तार {

  एक्स, वाई, जेड, यू, और एम की स्थिति ()

}

पैकेज p2; सार्
वजनिक वर्ग C4 C1 का विस्तार करता है {

  एक्स, वाई, जेड, यू और एम की स्थिति ()

}

पैकेज p2;स
ार्वजनिक वर्ग C5 {

  C1 o= नई C1 ();

  एक्स, वाई, जेड, यू और एम की स्थिति ()

}

 

इसमें मैंने अधिभावी तरीकों का उपयोग करके अधिभावी अवधारणा का उपयोग किया है। इस अवधारणा का मुख्य उपयोग एक दूसरे के साथ ओवरराइड करना है।

क्लास होमर {

चार दोह (चार सी) {

System.out.print("doh (char)");

वापसी 'डी';}

फ्लोट डोह (फ्लोट एफ) {

System.out.print("doh (फ्लोट));

वापसी 1.0f; }}

कक्षा मिलहाउस {}

क्लास बार्ट ने होमर का विस्तार किया {

शून्य दोह (मिलहाउस एम) {

System.out.print("doh (Milhouse) ");}}

सार्वजनिक वर्ग छिपाओ {

सार्वजनिक स्थिर शून्य मुख्य (स्ट्रि[]ंग args) {

बार्ट बी = नई बार्ट ();

b.doh (1);

b.doh ('x');

b.doh (1.0f);

b.doh (नई मिलहाउस ());}} `

वर्ग ग्राहक{

  निजी int सीआईडी;

  निजी स्थिर int काउंटर =1000;

  सार्वजनिक ग्राहक (){सीआईडी=++काउंटर; }

  सार्वजनिक शून्य प्रदर्शनCust (){

  System.out.println ("Custid:" +cid);}

  }

वर्ग रेगग्राहक ग्राहक का विस्तार करता है{

  निजी फ्लोट डिस;

  सार्वजनिक RegCustomer (फ्लोट एक्स){ dis =x; }

  सार्वजनिक शून्य प्रदर्शनCust (){

  System.out.println ("डिस्काउंट:" +dis); }

}

 

वर्ग प्रिकस्टमर ने ग्राहक का विस्तार किया{

  निजी स्ट्रिंग के रूप में;

  सार्वजनिक PriCustomer (स्ट्रिंग एक्स){ =x के रूप में; }

  सार्वजनिक शून्य प्रदर्शनCust (){

  System.out.println ("Meme:" +as);}

}

वर्ग खुदरा {

  पब्लिक स्टैटिक शून्य मुख्य (स्ट्रिं[]ग args){

  रेगकस्टमर आरसी = नई रेगकस्टमर (10.5 एफ);

  PriCustomer पीसी = नई PriCustomer ("गोल्ड");

  rc.displayCust (); पीसी.डिस्प्लेक्यूट ();

  }

}

Leave a Reply

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

error: Content is protected !!