開始使用免費開始

轉換程式設計典範

有時候會這樣:你一開始用某種典範開發專案,後來才發現它不太適合這個任務。你目前有一個用程序式方式撰寫、用來儲存汽車銷售資訊的簡單程式。接下來需要把它轉換成物件導向程式,才能更容易擴充。

本練習屬於課程

Programming Paradigm 概念

檢視課程

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Old procedural code
def buy_car(budget, price):
    if budget > price:
        print("You can buy this car!")
    else:
        print("This car is too expensive for now.")

# Define the Car class
____ Car():
    # Initialize each car with a price
    def __init__(____, price):
        self.price = ____
編輯並執行程式碼