Tworzenie sieci komputerów
Teraz przeciążysz operator +, aby po dodaniu dwóch obiektów Computer powstał obiekt Network. Poniższa klasa jest już dla ciebie zdefiniowana:
class Network:
def __init__(self, ip_addresses):
self.ip_addresses = ip_addresses
Tutaj ip_addresses to lista adresów IP – każdy z nich to ciąg cyfr i kropek zapisany jako string.
To ćwiczenie jest częścią kursu
Programowanie obiektowe w Pythonie – poziom średnio zaawansowany
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
class Computer:
# __init__() should define operating_system and ip_address
# as instance-level attributes
def __init__(self, ____, ____):
self.____ = operating_system
self.ip_address = ____