हे सब, हे मेरी समस्या यह है कि मैं यह समझने की कोशिश कर रहा हूं कि किसी अन्य वर्ग में कक्षा कैसे प्राप्त करें।पायथन 2.6: कक्षा के अंदर कक्षा?
मैं क्या कर रहा हूं कि मेरे पास अपने सभी आंकड़ों के साथ एक हवाई जहाज के लिए एक कक्षा है, यह कितनी तेजी से उड़ सकती है, कितनी दूर जा सकती है, ईंधन की खपत, और इसी तरह। तब मेरे पास एक फ्लाइट क्लास है जो उड़ान के बारे में सभी विवरण है: दूरी, स्थान और समय शुरू करना, स्थान और समय, अवधि, और इसी तरह समाप्त करना।
लेकिन मुझे एहसास हुआ कि प्रत्येक हवाई जहाज में कई उड़ानें हैं, तो क्यों नहीं सभी उड़ान डेटा हवाई जहाज वर्ग में डाल दें? कैसे मैं एक और वर्ग में एक वर्ग रखूँ तो मैं कुछ इस तरह कॉल कर सकते हैं हालांकि:
Player1.Airplane5.Flight6.duration = 5 hours
Ive कुछ हद तक हवाई जहाज वर्ग के साथ यह किया है, लेकिन जब मैं जानकारी को बचाने के लिए जाना (एक पाठ दस्तावेज़ में बाहर सब कुछ लिस्टिंग), यह सब मुझे डेटा का हेक्स स्थान देता है, न कि वास्तविक तार।
class Player (object):#Player Class to define variables
'''Player class to define variables'''
def __init__ (self, stock = 0, bank = 200000, fuel = 0, total_flights = 0, total_pax = 0):
self.stock = stock
self.bank = bank
self.fuel = fuel
self.total_flights = total_flights
self.total_pax = total_pax
self.Airplanes = Airplanes
self.flight_list = flight_list
क्या कक्षा में कक्षा को रखने का कोई तरीका है? या मुझे एक सुपर प्लेयर क्लास बनाने की ज़रूरत होगी जो सभी कक्षाओं का उपयोग करने वाली सभी जानकारी को संभालती है?
कुछ कार्यक्षमता विवरण की जरूरत है। –