-2
いくつかの属性を持つクラスを作成することは可能ですか?他のクラスのオブジェクトですか?Python:他のクラスのオブジェクトが可能なクラスを作成できますか?
クラスセンサー:
def __init__(self):
# The attributes of the class that will be available for external use
self.temperature = None
self.humidity = None
self.distance = None
self.light = None
self.sound = None
self.url = None
self.base_url = "http://..."
# Instantiating sensor objects
self.SOUND = NEW OBJECT FROM CLASS SOUND
self.LIGHT = NEW OBJECT FROM CLASS LIGHT
self.DISTANCE = NEW OBJECT FROM CLASS DISTANCE
self.TEMP = NEW OBJECT FROM CLASS TEMPERATURE
なぜ機能しないのですか? 'None'と文字列も他のオブジェクトです。 – MSeifert
ありがとう、私の問題は、クラスの初期化ではなく、クラスdelcarationの別の部分にありがとうございます。 – newtphp