निम्न समस्या में,जावा क्लास आवश्यकताओं
1. के निम्नलिखित जावा वर्गों के बारे में सच है कौन?
ए) सभी वर्गों में 1 माता-पिता होना चाहिए लेकिन उनमें कई बच्चे (व्युत्पन्न या विस्तारित) कक्षाएं हो सकती हैं।
बी) सभी कक्षाओं में 1 बच्चा (व्युत्पन्न या विस्तारित) वर्ग होना चाहिए लेकिन उसके पास कई अभिभावक वर्ग हो सकते हैं।
सी) सभी वर्गों में 1 मूल वर्ग होना चाहिए और एक बच्चा (व्युत्पन्न या विस्तारित) वर्ग हो सकता है। डी) सभी वर्गों में माता-पिता वर्गों की संख्या (0 या अधिक) हो सकती है और किसी भी संख्या में बच्चे (व्युत्पन्न या विस्तारित) कक्षाएं हो सकती हैं।
ई) सभी कक्षाओं में 0 या 1 अभिभावक वर्ग और किसी भी बच्चे (व्युत्पन्न या विस्तारित) कक्षाएं हो सकती हैं।
मुझे विश्वास था कि उत्तर ई) होगा। मैंने ऐसा इसलिए सोचा क्योंकि सभी वर्गों में अधिकतम 1 मूल वर्ग हो सकता है या कम से कम 0 (ऑब्जेक्ट क्लास में कोई मूल वर्ग नहीं है)। इसके अलावा, आपके पास कई बच्चे हो सकते हैं (0 से अधिक या बराबर पूर्णांक मानते हैं)। सही जवाब था क):
सभी वर्गों 1 माता पिता होना आवश्यक है, लेकिन बच्चों (व्युत्पन्न या विस्तारित) वर्ग के किसी भी संख्या हो सकती है।
क्या इसका मतलब यह है कि आप ऑब्जेक्ट क्लास को कक्षा मानने पर विचार नहीं कर सकते?
क्या ऑब्जेक्ट क्लास में माता-पिता हैं?
इसके अलावा, मैंने हाल ही में जावा पर एक और सवाल पूछा है, इस असाइनमेंट की श्रृंखला से भी (वास्तव में एक वैकल्पिक परीक्षण-समीक्षा, होमवर्क नहीं)। दो पदों के लिए खेद है, लेकिन मुझे नहीं लगता कि यह एक पोस्ट में प्रश्नों को गठबंधन करने के लिए सही etiqutte का पालन करता है।
क्योंकि जावा में हर वर्ग एक आधार माता पिता वर्ग (* वस्तु *) है के किसी भी संख्या से subclassed किया जा सकता है नहीं कर रहे हैं। –
@SpencerWieczorek ऑब्जेक्ट क्लास के बारे में क्या? इसमें आधार मूल वर्ग नहीं है। –
ओह लड़का, आपको प्रोफेसर से पूछना होगा; 'अंतिम श्रेणी बी' में "बच्चों की संख्या" नहीं हो सकती है, इसलिए 'ई' का उत्तर देने का अपवाद है। –