Lecture 23 Abstract class in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

75 videos

FAQs on Lecture 23 Abstract class in Java Hindi Video Lecture - Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

1. Abstract class क्या होती है?
Ans. Abstract class एक ऐसी class होती है जिसमें कुछ abstract methods होते हैं। यह class अपने इन्हेंट क्लासेस को एक कॉन्ट्रेक्ट प्रदान करती है और उन्हें इम्पलीमेंट करने के लिए बाध्य करती है। इसका उपयोग करके हम एक के बाद एक इन्हेटेड क्लासेस को बना सकते हैं।
2. Abstract class के क्या फायदे हैं?
Ans. Abstract class के कई फायदे हैं, जैसे: - यह एक अन्तर्मुखी बन्दुक है जो इन्हेरिट करने वाले क्लासेस को एक कॉन्ट्रैक्ट प्रदान करती है। - यह एक इंटरफेस के समान वर्क करती है और एक इंटरफेस के साथ संयोजन भी कर सकती है। - इसका उपयोग अधिकतर इंहेरिटेड क्लासेस के बीच कोड रीयूज और पोलिमॉर्फिज़म को समर्थित करने के लिए किया जाता है।
3. Abstract class की आवश्यकता क्यों होती है?
Ans. Abstract class की आवश्यकता उन स्थितियों में होती है जब हमें एक बेस क्लास में कुछ common चरणों को दोहराने की आवश्यकता होती है। यह चरण जब हमें बेस क्लास के सभी इन्हेरिटेड क्लासेस में एक जैसे रखने की जरूरत होती है, तो हम abstract class का उपयोग करते हैं।
4. Abstract class बनाने के लिए क्या संबंधित नियम हैं?
Ans. Abstract class बनाने के लिए कुछ नियम होते हैं, जैसे: - Abstract class को कम से कम एक abstract method के साथ प्रदान करना होता है। - इसका उपयोग करने के लिए इसे abstract keyword के साथ declare किया जाता है। - Abstract class के instance को नहीं बनाया जा सकता है, लेकिन इसे इन्हेरिट किया जा सकता है।
5. Abstract class और Interface में क्या अंतर है?
Ans. Abstract class और Interface दोनों के बीच कुछ महत्वपूर्ण अंतर हैं, जैसे: - Abstract class एक class होती है जबकि Interface एक interface होती है। - Abstract class में कम से कम एक abstract method होता है जबकि Interface में केवल abstract methods होते हैं। - Abstract class के instance को नहीं बनाया जा सकता है, लेकिन Interface का instance नहीं बनाया जा सकता है। - एक class केवल एक Abstract class को extend कर सकती है, जबकि एक class में कई interfaces को implement किया जा सकता है।
75 videos
Explore Courses for Back-End Programming exam
Signup for Free!
Signup to see your scores go up within 7 days! Learn & Practice with 1000+ FREE Notes, Videos & Tests.
10M+ students study on EduRev
Related Searches

Viva Questions

,

study material

,

ppt

,

Free

,

Exam

,

pdf

,

video lectures

,

Previous Year Questions with Solutions

,

Objective type Questions

,

MCQs

,

Important questions

,

Lecture 23 Abstract class in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

Semester Notes

,

mock tests for examination

,

Lecture 23 Abstract class in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

Extra Questions

,

Lecture 23 Abstract class in Java Hindi Video Lecture | Java Programming Fundamentals: For Beginners (in Hindi) - Back-End Programming

,

Sample Paper

,

Summary

,

practice quizzes

,

shortcuts and tricks

,

past year papers

;