การสร้างเครือข่ายคอมพิวเตอร์
ตอนนี้จะมา overload ตัวดำเนินการ + เพื่อสร้าง Network ของอุปกรณ์ต่างๆ เมื่อนำ Computer สองตัวมาบวกกัน คลาสต่อไปนี้ถูกกำหนดไว้ให้แล้ว:
class Network:
def __init__(self, ip_addresses):
self.ip_addresses = ip_addresses
โดยที่ ip_addresses คือรายการของ IP address ซึ่งแต่ละรายการเป็นสตริงที่ประกอบด้วยตัวเลขและจุด
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Object-Oriented Programming ใน Python ระดับกลาง
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
class Computer:
# __init__() should define operating_system and ip_address
# as instance-level attributes
def __init__(self, ____, ____):
self.____ = operating_system
self.ip_address = ____