コンピュータのネットワークを作る
これから、+ 演算子をオーバーロードして、2つの Computer を足し合わせたときにデバイスの Network を作成できるようにします。次のクラスはすでに定義されています。
class Network:
def __init__(self, ip_addresses):
self.ip_addresses = ip_addresses
ここで、ip_addresses はIPアドレスのリストで、各要素は数字とドットからなる文字列です。
この演習はコースの一部です
Python 中級オブジェクト指向プログラミング
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
class Computer:
# __init__() should define operating_system and ip_address
# as instance-level attributes
def __init__(self, ____, ____):
self.____ = operating_system
self.ip_address = ____