Giáo trình lập trình hướng đối tượng với C++
Giáo trình "Lập trình hướng đối tượng với C++" nhằm cung cấp cho sinh viên những khái niệm về các thành phần cũng như các bước xây dựng chương trình theo hướng đối tượng
Giáo trình "Lập trình hướng đối tượng với C++" nhằm cung cấp cho sinh viên những khái niệm về các thành phần cũng như các bước xây dựng chương trình theo hướng đối tượng
Giáo trình này sẽ trình bầy một cách hệ thống các khái niệm của lập trình hướng đối tượng được cài đặt trong C++ như lớp, đối tượng, sự thừa kế, tính tương ứng bội, khuôn hình và các khả năng mới trong xây dựng, sử dụng hàm...
Cuốn sách được biên soạn dựa trên kinh nghiệm giảng dạy giáo trình phân tích, thiết kế và lập trình hướng đối tượng của tác giả trong nhiều năm tại các khóa cao học, đại học của Đại học Quốc gia Hà Nội, Đại học Bách khoa Hà Nội, Đại học Khoa học Huế, v.v.
Ngôn ngữ C từ khi ra đời đã sớm khẳng định được vị thế là công cụ chủ yếu trong công nghệ phần mềm. C++ phát triển C thành ngôn ngữ hướng đối tượng đã thừa kế được các điểm mạnh của C và thích ứng với xu hướng lập trình hiện đại.
Cuốn sách Bài tập lập trình hướng đối tượng, là tổng hợp kiến thức, lới giải của các vấn đề cơ bản về lập trình hướng đối tượng trên C++, giúp sinh viên rèn luyện kỹ năng lập trình tạo tiền đề phát triển năng lực xây dựng ứng dụng sau này.
Ngôn ngữ lập trình Java là một ngôn ngữ lập trình hướng đối tượng hoàn toàn vì nó mang đầy đủ các tính chất của lập trình hướng đối tượng như trừu tượng dữ liệu; tính đóng gói; tính kế thừa và đa hình.
Tài liệu giới thiệu các nội dung: Những mở rộng của C++; Lớp và đối tượng; Toán tử cho lớp; kỹ thuật kế thừa; Khuôn hình; Vào ra trong C++; Phân tích thiết kế hướng đối tượng trong C++.
Cuốn sách trình bày một cách hệ thống các khái niệm của lập trình hướng đối tượng được cài đặt trong C++ như: lớp, đối tượng (object); sự thừa kế (inheritance); tính tương ứng bội (polymorphism) và các khả năng mới trong xây dựng, sử dụng hàm như : đối tham chiếu, đối mặc định, hàm trùng tên, hàm toán tử.
C++ là ngôn ngữ lập trình đa năng dẫn xuất từ C. Nó bổ sung khá nhiều đặc trưng cho ngôn ngữ tiền thân của mình, mà những đặc trưng quan trọng nhất là hỗ trợ trừu tượng dữ liệu và lập trình hướng đối tượng. C++ duy trì hầu hết di sản C của nó, và tuân theo các kiểu dữ liệu cơ sở, phép toán, cú pháp câu lệnh, và cấu trúc chương trình của C.
Sự phát triển của C++ đã trải qua nhiều chặng đường với nhiều phiên bản khác nhau. Tài liệu này sử dụng phiên bản của hãng Borland - Borland C 3.1 để giới thiệu về ngôn ngữ C++. Đây là trình biên dịch rất tiện cho việc nghiên cứu cũng như thiết kế các phần mềm.
Copyright © 2018 Hanoi University of Industry.