시작하기무료로 시작하기

컴퓨터 네트워크 만들기

이제 + 연산자를 오버로드해서 두 개의 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 = ____
코드 편집 및 실행