Lập trình hướng đối tượng là:
A. Lập trình hướng đối tượng là phương pháp lập trình cơ bản gần với mã máy.
B. Lập trình hướng đối tượng là phương pháp đặt trọng tâm vào các đối tượng, nó không cho phép dữ liệu đặt một cách tự do trong hệ thống dữ liệu được gói với các hàm thành phần.
C. Lập trình hướng đối tượng là phương pháp mới của lập trình máy tính, chia chương trình thành các hàm quan tâm đến chức năng của hệ thống.
D. Lập trình hướng đối tượng là phương pháp đặt trọng tâm vào các chức năng, cấu trúc chương trình được xây dựng theo cách tiếp cận hướng chức năng.
Đáp án đúng: B
Lập trình hướng đối tượng (OOP) là một phương pháp lập trình tập trung vào việc tổ chức code thành các "đối tượng". Mỗi đối tượng chứa dữ liệu (thuộc tính) và các hành động (phương thức) thao tác trên dữ liệu đó. OOP giúp quản lý code dễ dàng hơn, tăng tính tái sử dụng và bảo trì.
Phương án A sai vì lập trình hướng đối tượng không phải là phương pháp lập trình cơ bản gần với mã máy.
Phương án B đúng vì nó mô tả chính xác bản chất của lập trình hướng đối tượng, trong đó dữ liệu và các hàm thành phần (phương thức) được gói lại với nhau thành một đối tượng, đảm bảo tính đóng gói và bảo vệ dữ liệu.
Phương án C sai vì lập trình hướng đối tượng không chia chương trình thành các hàm quan tâm đến chức năng của hệ thống, mà tập trung vào các đối tượng.
Phương án D sai vì lập trình hướng đối tượng đặt trọng tâm vào các đối tượng chứ không phải các chức năng.