컴퓨터 네트워크 만들기
이제 + 연산자를 오버로드해서 두 개의 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 = ____