Abstract class in Hindi
- Abstract क्लास का कोई ऑब्जेक्ट्स नहीं होता | जो सब क्लास इसे inherit करते है |
- जब भी abstract क्लास क्रिएट करते हैं तब उसे किसी abstract मेथड की जरूरत नहीं होती ।
- सभी abstract क्लास यह inheritance में पार्टिसिपेट होते है |
- Abstract क्लास का ऑब्जेक्ट्स सीधे नहीं बनाया जा सकता लेकिन उसे अप्रत्यक्ष रूप से उपयोग कर सकते है |
- जावा के सभी क्लास्सेस व्यापार तर्क विकास के लिए मेथड के साथ-साथ polymorphism का उपयोग करते हैं।
- एक ही abstract क्लास में कुछ डिफाइन मेथड होतो तो कुछ अपरिभाषित मेथड होती है |
- abstraction यह इम्प्लीमेंटेशन डिटेल्स को छिपाने और उपयोगकर्ताओं को केवल कार्यक्षमता दिखाने की एक प्रक्रिया है |
- abstract क्लास में abstract नाम का कीवर्ड का उपयोग किया जाता हैं।उससे abstract क्लास के मेथड को एक्सेस किया जा सकता है |abstract क्लास में कन्स्ट्रक्टर और स्टैटिक मेथड भी हो सकते हैं |
syntax for abstract class
abstract class ClassName
{
——–
——–
}
abstract ClassA
{
——-
——-
}
program
abstract Class A
{
void display1()
{
system.out.println(“class A”);
}
}
class B extends A
{
void display2()
{
system.out.println(“class B”);
}
public static void main(string args)
B.b new B();
b.display1();
b.display2();
}
}
Advantages
- एप्लीकेशन के लिए कम मेमोरी उपयोग होती है |
- प्रोग्राम को एक्सीक्यूट होने में कम समय लगता है |
- कोड को फिर से उपयोग करने देता है |