Page 148 - CITS - CSA - TP (Volume 2) - Hindi
P. 148
कं ूटर सॉ वेयर ए ीके शन - CITS
}
void displayDetails() {
System.out.println(“Brand: “ + brand + “, Year: “ + year);
}
}
// Main class
public class VehicleDemo {
public static void main(String[] args) {
// Creating an instance of the Car class
Car car = new Car(“Toyota”, 2022);
// Calling methods from both Vehicle and Car classes
car.displayBrand(); // Output: Brand: Toyota
car.displayDetails(); // Output: Brand: Toyota, Year: 2022
}
}
आउटपुट:
ीकरण:
• इस ो ाम म , हमारे पास एक सुपर ास Vehicle और एक सब ास Car है।
• Vehicle ास म एक ांड िवशेषता और ांड को दिश त करने के िलए एक displayBrand() िविध है।
• Car ास, Vehicle ास का िव ार करती है और ांड और वष को दिश त करने के िलए अपनी यं की िवशेषता वष और एक displayDetails()
िविध जोड़ती है।
• Vehicle कं र म , super ( ांड) का उपयोग सुपर ास कं र को कॉल करने और ांड िवशेषता को आरंभ करने के िलए िकया जाता है।
• मु िविध म , हम ांड “Toyota” और वष 2022 के साथ Car ास का एक उदाहरण बनाते ह ।
• हम इ े रट स और िविध ओवरराइिडंग को दिश त करने के िलए वाहन और कार दोनों ास से िविधयों का उपयोग करते ह ।
• सुपर ास क र को उपवग क र के भीतर सुपर कीवड का उपयोग करके इनवोक िकया जाता है तािक इनहे रट की गई िवशेषताओं
को आरंभ िकया जा सके ।
यह ो ाम िदखाता है िक जावा म कोड पुनः उपयोग और इ े रट स को ा करने के िलए सुपर ास और सब ास का उपयोग कै से िकया जाता
है। सब ास अपने सुपर ास से िवशेषताएँ और िविधयाँ ा करता है और अपनी खुद की िविश िवशेषताएँ और वहार भी दान कर सकता है।
यह पदानु िमक संबंध कोड संगठन और पुनः यो ता को बढ़ावा देता है।
134
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 100

