最初のクラスで配列を宣言し、それを別のオブジェクトに渡し、この配列内の要素の名前を出力する状況があります。動作しますが、「車」と入力すると。ReadCarNames ide で「名前」が提案されませんか? wing ide 4 proで試しています。メソッド ReadCarNames で車をキャストできますか?
########################################################################
class MyClass:
""""""
#----------------------------------------------------------------------
def __init__(self):
cars=[]
cars.append(Car('bmw'))
cars.append(Car('audi'))
reader=Reader()
reader.ReadCarNames(cars)
########################################################################
class Car:
""""""
#----------------------------------------------------------------------
def __init__(self,name):
self.name=name
########################################################################
class Reader:
""""""
#----------------------------------------------------------------------
def __init__(self):
"""Constructor"""
def ReadCarNames(self,cars):
for counter,car in enumerate(cars):
print str(counter) +' '+ car.name