Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Java

जावा में एकत्रीकरण


एकत्रीकरण HAS-A संबंध को दर्शाता है। आइए पहले उदाहरण देखें -

उदाहरण

public class Vehicle{}
public class Speed{}
public class Van extends Vehicle {
   private Speed sp;
}

इससे पता चलता है कि क्लास वैन HAS-A स्पीड। स्पीड के लिए एक अलग क्लास होने से, हमें वैन क्लास के अंदर स्पीड से संबंधित पूरा कोड डालने की ज़रूरत नहीं है, जिससे स्पीड क्लास को कई अनुप्रयोगों में पुन:उपयोग करना संभव हो जाता है।

ऑब्जेक्ट-ओरिएंटेड फीचर में यूजर्स को इस बात से परेशान होने की जरूरत नहीं है कि कौन सा ऑब्जेक्ट असली काम कर रहा है। इसे प्राप्त करने के लिए, वैन वर्ग वैन वर्ग के उपयोगकर्ताओं से कार्यान्वयन विवरण छुपाता है। तो, मूल रूप से क्या होता है कि उपयोगकर्ता वैन वर्ग को एक निश्चित कार्रवाई करने के लिए कहेंगे और वैन वर्ग या तो स्वयं काम करेगा या किसी अन्य वर्ग को कार्रवाई करने के लिए कहेगा।
कार्रवाई करने के लिए किसी वस्तु को शामिल करने की इस अवधारणा को एकत्रीकरण कहा जाता है।


  1. जावा में अंतिम कीवर्ड

    final जावा तत्वों के लिए एक गैर-पहुंच संशोधक है। अंतिम संशोधक का उपयोग कक्षाओं, विधियों और चर के कार्यान्वयन को अंतिम रूप देने के लिए किया जाता है। अंतिम चर एक अंतिम चर को स्पष्ट रूप से केवल एक बार प्रारंभ किया जा सकता है। अंतिम घोषित किए गए संदर्भ चर को किसी भिन्न वस्तु को संदर्भित करने के लिए कभी

  1. जावा में सुपर कीवर्ड

    सुपर वेरिएबल तत्काल पैरेंट क्लास इंस्टेंस को संदर्भित करता है। सुपर वैरिएबल तत्काल पैरेंट क्लास मेथड को लागू कर सकता है। super() तत्काल पैरेंट क्लास कंस्ट्रक्टर के रूप में कार्य करता है और चाइल्ड क्लास कंस्ट्रक्टर में पहली पंक्ति होना चाहिए। एक ओवरराइड विधि के सुपरक्लास संस्करण को लागू करते समय सुप

  1. जावा में HAS-A संबंध

    ये संबंध मुख्य रूप से उपयोग पर आधारित होते हैं। यह निर्धारित करता है कि क्या एक निश्चित वर्ग HAS-A निश्चित चीज है। यह संबंध कोड के साथ-साथ बग के दोहराव को कम करने में मदद करता है। आइए एक उदाहरण देखें - उदाहरण public class Vehicle{} public class Speed{} public class Van extends Vehicle {   &nbs