1. Trang chủ
  2. » Sinh học

Lập trình hướng đối tượng C++ - Chương 1: Phương pháp giải quyết bài toán mới

7 28 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 268,57 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

[r]

Trang 1

   

LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG

LÊ ĐỨC THỊNH

Trang 2

PHƯƠNG PHÁP GIẢI QUYẾT BÀI TOÁN MỚI

1. Phương pháp lập trình

2. Bài toán quan hệ gia đình

3. Lập trình hướng đối tượng

4. Các ngôn ngữ lập trình hướng đối tượng

5. Ngôn ngữ lập trình C++

Trang 3

 PP lập trình tuyến tính

 Chương trình được viết tuần tự với các câu lệnh thực 

hiện từ đầu đến cuối

 Hạn chế: kém hiệu quả, lập trình viên không thể kiểm  soát được do phần mềm ngày càng phức tạp và lớn hơn

 PP lập trình cấu trúc

 CT được tổ chức thành các chương trình con. Mỗi CT  con đảm nhận xử lý một công việc nhỏ. Mỗi CT con lại 

có thể chia nhỏ thành các CT nhỏ hơn

 Có thể phân công cho từng nhóm đảm nhận viết

Trang 4

 Hạn chế: 

 Khó khăn lớn là tổ chức dữ liệu. Chương trình = CTDL  + Giải thuật, đòi hỏi lập trình viên phải có kiến thức  rất vững về CTDL

 Thay đổi nhỏ ở CTDL cũng phải viết lại chương trình

Trang 5

 PP lập trình hướng đối tượng

 Thiết kế chương trình xoay quanh dữ liệu của hệ  thống. Cách tiếp cận bài toán trở nên gần gũi 

với thực tế hơn.

 Có thể xem lớp là sự kết hợp các thành phần dữ  liệu và các hàm. 

class SinhVien {

// Khai báo các thành phần dữ liệu // Khai báo các phương thức

};

Trang 6

 C++ là ngôn ngữ C có 2 đặc điểm mới:

 Khả năng mở rộng so với C:

 Viết chú thích cuối dòng lệnh

 Khai báo linh hoạt

 Chồng hàm, tham số mặc định, 

 Toán tử định nghĩa bộ nhớ động mới: new và delete

 Khả năng định nghĩa các hàm inline

 Tạo biến tham chiếu đến biến khác

Trang 7

 Khả năng LTHĐT:

 C++ chứa đựng khái niệm lớp

 C++ cho phép định nghĩa hàm thiết lập, hàm hủy bỏ

 Lớp trong C++ thực chất là một kiểu dữ liệu do người 

sử dụng định nghĩa

 Chuyển đổi kiểu do người dùng định nghĩa

 C++ cung cấp thao tác vào ra mới

Ngày đăng: 10/03/2021, 14:11

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w