Page 187 - CITS - CSA - TP (Volume 2) - Hindi
P. 187
कं ूटर सॉ वेयर ए ीके शन - CITS
अ ास 112: JAVA म ओवरराइड िविधयाँ (Override methods in JAVA)
उ े
इस अ ास के अंत म आप यह कर सक गे
• जावा म िविधयों को ओवरराइड करने के िलए जावा ो ाम डेवलप करना।
आव कताएं (Requirements)
उपकरण/साम ी (Tools/Materials)
• िवंडोज OS वाला PC/लैपटॉप
• SDK सॉ वेयर
• टे एिडटर (िवजुअल ू िडयो/सबलाइम/नोटपैड)
ि या (Procedure)
जावा म , िविध ओवरराइिडंग एक ऐसी णाली है िजसके ारा एक सब ास िकसी िविध का िविश काया यन दान करता है जो पहले से ही उसके
सुपर ास ारा दान िकया गया है। सब ास म ओवरराइड की गई िविध का ह ा र (नाम, रटन कार और पैरामीटर) सुपर ास की िविध के
समान होना चािहए।
टा 1: यहाँ जावा म िविध ओवरराइिडंग का एक बेिसक उदाहरण िदया गया है:
// Base class (Superclass)
class Animal {
// Method to make a sound
public void makeSound() {
System.out.println(“Some generic animal sound”);
}
}
// Derived class (Subclass) extending Animal
class Cat extends Animal {
// Override the makeSound method from the Animal class
@Override
public void makeSound() {
System.out.println(“Meow!”);
}
// Additional method specific to Cat
public void purr() {
System.out.println(“Purring...”);
}
}
// Main class to demonstrate method overriding
public class MethodOverrideExample {
public static void main(String[] args) {
173

