Python 代码关于类属性是实例

class Car():
"""建一个car类,指定odometre的属性是个类"""

def __init__(self, make, model, year):
    self.make = make
    self.model = model
    self.year = year
    """这里指向一个类"""
    self.odometre = Odometre()

def describe_car(self):
    long_name = self.make +" "+ self.model +" "+str(self.year)
    return long_name.title()

class Odometre():

"""建立odometre类"""

def __init__(self, mileage=""):
    self.mileage = mileage

def increase_odometre(self, mileage):
    if mileage >= self.mileage:
        self.mileage += mileage
        print("Odometre reveal:"+str(self.mileage)+" miles.")
    else:
        print("You can't roll back the odometre!")

"""想要打印出来历程变化结果"""

my_one=Car('audi','a6',2002)

my_one.odometre(20).increase_odometre(30)

"""想要的结果是:Odometre reveal:50 miles."""
"""实际显示出来的是:
audi a6 2002
Traceback (most recent call last):
File "lianxi3.py", line 31, in
my_one.odometre(20).increase_odometre(30)
TypeError: 'Odometre' object is not callable"""

https://www.cnblogs.com/scolia/p/5582268.html