Menu
Coddy logo textTech

Wprowadzenie do programowania obiektowego

Część sekcji Programowanie obiektowe ścieżki Python w Coddy. Lekcja 2 z 64.

Programowanie obiektowe (OOP) organizuje kod wokół obiektów, które zawierają dane (atrybuty) i funkcje (metody).

Utwórz plik o nazwie car.py z klasą

class Car:
    pass  # element zastępczy, który nic nie robi

Utwórz kolejny plik o nazwie driver.py, aby użyć klasy

from car import Car

Utwórz obiekt klasy Car

my_car = Car()

Sprawdź typ swojego obiektu

print(type(my_car))

Wynik:

<class 'car.Car'>

To potwierdza, że udało Ci się utworzyć obiekt na podstawie klasy Car. W programowaniu obiektowym (OOP) klasa jest jak projekt, a obiekt to coś, co tworzysz na jego podstawie.

challenge icon

Wyzwanie

Średni

W tym wyzwaniu zaimplementujesz klasę Car w pliku car.py i użyjesz jej w pliku driver.py.

Musisz zaktualizować plik driver.py, aby poprawnie zaimportować klasę Car i z niej korzystać

Szczegółowe komentarze TODO poprowadzą cię przez każdy etap implementacji. Plik driver zawiera przypadki testowe, które sprawdzą, czy twoja implementacja działa poprawnie.

Spróbuj swoich sił

from car import Car

# TODO: Utwórz obiekt na podstawie klasy
my_car = ?

# Wypisz typ my_car
print(type(my_car))
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Programowanie obiektowe

Poćwicz samodzielnie: Kompilator Python online