Aan de slagGa gratis aan de slag

Identifying object-oriented programs in Python

You're going through the code at your company, looking for examples of object-oriented programming, and you find the following code snippets. Based on what you've seen so far, which of the following Python programs would be considered object-oriented?

Program A:

def buy_car(make, model, price):
    print("You've bought a ", make, model, "for $", price, "!")

Program B:

class Car():
    def __init__(self, make, model):
        self.make = make
        self.model = model

Deze oefening maakt deel uit van de cursus

Programming Paradigm Concepts

Cursus bekijken

Praktische interactieve oefening

Zet theorie om in actie met een van onze interactieve oefeningen.

Begin met trainen