Page 180 - CITS - CSA - TP (Volume 2) - Hindi
P. 180
कं ूटर सॉ वेयर ए ीके शन - CITS
// Concrete class 2
class Cat extends Animal {
// Implementing abstract methods
@Override
public void makeSound() {
System.out.println(“Meow!”);
}
@Override
public void eat() {
System.out.println(“Cat is eating”);
}
}
// Main class
public class AnimalExample {
public static void main(String[] args) {
// Create instances of concrete classes
Dog myDog = new Dog();
Cat myCat = new Cat();
// Call abstract and concrete methods
myDog.makeSound();
myDog.eat();
myDog.sleep();
myCat.makeSound();
myCat.eat();
myCat.sleep();
}
}
ीकरण:
1 ए ै ास (एिनमल):
• दो ए ै िविधयाँ makeSound() और eat() का िववरण देता है।
• िडफ़ॉ काया यन के साथ एक ठोस िविध sleep() को प रभािषत करता है।
2 ठोस वग (कु ा और िब ी):
• ए ै ास एिनमल का िव ार कर ।
• ए ै िविध makeSound() और eat() के िलए काया यन दान कर ।
166
CITS : IT & ITES - कं ूटर सॉ वेयर ए ीके शन - अ ास 110

