Page 177 - CITS - CSA - TP (Volume 2) - Hindi
P. 177
कं ूटर सॉ वेयर ए ीके शन - CITS
अ ास 110: ए ै ास और िविधयाँ बनाना (Create abstract classes and methods)
उ े
इस अ ास के अंत म आप यह कर सक गे
• ए ै ास और िविधयाँ बनाने के िलए जावा ो ाम डेवलप करना।
आव कताएं (Requirements)
उपकरण/साम ी (Tools/Materials)
• िवंडोज OS वाला PC/लैपटॉप
• SDK सॉ वेयर
• टे एिडटर (िवजुअल ू िडयो/सबलाइम/नोटपैड)
ि या (Procedure)
टा 1: ए ै ास और िविधयाँ और उदाहरण
// Abstract class
abstract class Shape {
// Abstract method
public abstract double calculateArea();
// Concrete method
public void displayArea() {
System.out.println(“Area: “ + calculateArea());
}
}
// Concrete class 1
class Circle extends Shape {
private double radius;
// Constructor
public Circle(double radius) {
this.radius = radius;
}
// Implementation of abstract method
@Override
public double calculateArea() {
return Math.PI * radius * radius;
}
}
// Concrete class 2
163

