Menu
CoddyTech

Giới thiệu về lập trình hướng đối tượng

Thuộc phần Lập trình hướng đối tượng trong hành trình Python của Coddy. Bài học 2 trên 64.

Lập trình hướng đối tượng (OOP) tổ chức code xoay quanh các đối tượng chứa dữ liệu (thuộc tính) và hàm (function) (phương thức).

Tạo một tệp có tên car.py với một lớp

class Car:
    pass  # phần giữ chỗ không làm gì cả

Tạo một tệp khác có tên driver.py để sử dụng lớp này

from car import Car

Tạo một đối tượng từ lớp Car

my_car = Car()

Kiểm tra kiểu dữ liệu của đối tượng

print(type(my_car))

Đầu ra:

<class 'car.Car'>

Điều này xác nhận bạn đã tạo thành công một đối tượng từ lớp Car. Trong lập trình hướng đối tượng (OOP), lớp giống như một bản thiết kế, còn đối tượng là thứ bạn tạo ra từ bản thiết kế đó.

challenge icon

Thử thách

Trung bình

Trong thử thách này, bạn sẽ triển khai lớp Car trong car.py và sử dụng lớp đó trong driver.py.

Bạn cần cập nhật driver.py để nhập và sử dụng lớp Car đúng cách.

Các chú thích TODO chi tiết sẽ hướng dẫn bạn qua từng bước triển khai. Tệp driver có các test case để kiểm tra xem phần triển khai của bạn có hoạt động đúng không.

Tự làm thử

from car import Car

# TODO: Tạo một đối tượng (object) từ lớp (class)
my_car = ?

# In ra kiểu dữ liệu (data type) của my_car
print(type(my_car))
quiz iconTự kiểm tra

Bài học này có một bài trắc nghiệm ngắn. Bắt đầu bài học để trả lời và theo dõi tiến độ.

Tất cả bài học trong Lập trình hướng đối tượng

Tự luyện tập: Trình biên dịch Python online