Привет всем, моя проблема в том, что я пытаюсь выяснить, как получить класс ВНУТРИ другого класса.
Что я делаю, у меня есть класс для самолета со всей его статистикой относительно того, как быстроон может летать, как далеко он может идти, расход топлива и так далее.Тогда у меня есть класс полета, который содержит все детали полета: расстояние, начальное местоположение и время, конечное местоположение и время, продолжительность и т. Д.
Но я понял, что у каждого самолета есть несколько рейсов, поэтомупочему бы не поместить все данные о полете в класс самолета?Хотя, как я могу поместить класс в другой класс, чтобы я мог назвать что-то вроде этого:
Player1.Airplane5.Flight6.duration = 5 hours
Я несколько сделал это с классом самолета, но когда я иду, чтобы сохранить информацию (перечисляя все втекстовый документ), все, что он мне дает - это шестнадцатеричное расположение данных, а не фактические строки.
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
Есть ли способ поместить класс в класс?или мне нужно будет создать один класс Super Player, который обрабатывает всю информацию, для которой я использую другие классы?