コンストラクタでBikeのインスタンスを返す必要があります。私は、私は次のようなエラー上記の取得ないときコンストラクタからクラスのインスタンスを返す
class Bike(object):
def __init__(self,color):
self.bikeColor = color
return self #It should return an instance of the class; is this not right?
myBike = Bike("blue")
は:例えば、このような場合は
TypeError: __init__() should return None, not 'Bike'
を、そのだけreturn None
に仮定した場合にどのように私はインスタンスを返すことができますか?
いいえ、エラーが示すようにe – JBernardo
これはイニシャライザです。インスタンスを返す場合は、 '__new__'を試してください。 – JBernardo