小编Pil*_*824的帖子

Python 2.6:类中的类?

嘿大家,我的问题是我试图弄清楚如何获得INSIDE课程.

我正在做的是我有一个飞机课程,其中包括飞行速度,飞行距离,油耗等等所有统计数据.然后我有一个飞行班,这是有关航班的所有细节:距离,起始位置和时间,结束位置和时间,持续时间等.

但我意识到每架飞机都有多个航班,为什么不把所有的飞行数据都放到飞机上呢?虽然我怎么把一个类INTO放到另一个类,所以我可以调用这样的东西:

Player1.Airplane5.Flight6.duration = 5 hours
Run Code Online (Sandbox Code Playgroud)

我有点用飞机类完成它,但当我去保存信息(将所有内容列入文本文档)时,它给我的全部是数据的Hex位置而不是实际的字符串.

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
Run Code Online (Sandbox Code Playgroud)

有没有办法把类放在一个类中?或者我需要制作一个超级播放器类来处理我使用其他类的所有信息?

python class

29
推荐指数
2
解决办法
10万
查看次数

标签 统计

class ×1

python ×1