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

जावा में एक संबंध है


IS-A कहने का एक तरीका है:यह वस्तु उस वस्तु का एक प्रकार है। आइए देखें कि इनहेरिटेंस प्राप्त करने के लिए एक्सटेंडेड कीवर्ड का उपयोग कैसे किया जाता है।

public class Animal {
}
public class Mammal extends Animal {
}
public class Reptile extends Animal {
}
public class Dog extends Mammal {
}

अब, यदि हम IS-A संबंध पर विचार करें, तो हम कह सकते हैं -

  • स्तनपायी IS-A पशु
  • सरीसृप IS-A पशु
  • कुत्ता IS-A स्तनपायी
  • इसलिए:कुत्ता IS-A पशु भी है

  1. जावा में विधि ओवरराइडिंग

    ओवरराइडिंग एक ऐसे व्यवहार को परिभाषित करने की क्षमता है जो उपवर्ग प्रकार के लिए विशिष्ट है, जिसका अर्थ है कि एक उपवर्ग अपनी आवश्यकता के आधार पर एक मूल वर्ग विधि को लागू कर सकता है। ऑब्जेक्ट-ओरिएंटेड शब्दों में, ओवरराइडिंग का अर्थ मौजूदा पद्धति की कार्यक्षमता को ओवरराइड करना है। उदाहरण आइए एक उदाहरण

  1. जावा में इनहेरिटेंस (is-a) v/s कंपोजिशन (है-ए) संबंध

    IS-A संबंध IS-A कहने का एक तरीका है - यह वस्तु उस वस्तु का एक प्रकार है। आइए देखें कि इनहेरिटेंस प्राप्त करने के लिए एक्सटेंडेड कीवर्ड का उपयोग कैसे किया जाता है। public class Animal { } public class Mammal extends Animal { } public class Reptile extends Animal { } public class Dog extends Mammal {

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

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