tailieunhanh - Giáo trình Lập trình hướng đối tượng và C++ - Phạm Văn Ất (Chủ biên)
Cuốn 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 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ử. . | PHẠM VĂN ẤT Chủ biên NGUYỄN HIẾU CƯỜNG LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VÀ C NHÀ XUẤT BẢN GIAO THÔNG VẬN TẢI LỜI NÓI ĐẦU Lập trình hướng đối tượng và C là một môn học quan trọng đối với sinh viên ngành Công nghệ thông tin và một số ngành học khác. Lập trình hướng đối tượng là phương pháp lập trình chủ đạo hiện nay trong công nghiệp phần mềm và tư tưởng hướng đối tượng được áp dụng trong hầu hết các ngôn ngữ lập trình hiện đại như C Visual C C Java. Phương pháp lập trình phổ biến nhất trong những năm 70 và 80 của thế kỷ trước là lập trình cấu trúc. Đó là phương pháp tổ chức phân chia chương trình thành các hàm thủ tục. Thông qua các ngôn ngữ như Pascal và C đa số những người làm Tin học đã khá quen biết với phương pháp lập trình này. Tuy nhiên phương pháp lập trình này cũng dần bộc lộ nhiều hạn chế. Phương pháp lập trình hướng đối tượng đã khắc phục được những hạn chế của lập trình cấu trúc và mở ra một giai đoạn phát triển mới trong công nghiệp phần mềm. Lập trình hướng đối tượng dựa trên việc tổ chức chương trình thành các lớp. Khác với hàm và thủ tục lớp là một đơn vị bao gồm cả dữ liệu và các phương thức xử lý. Vì vậy lớp có thể mô tả các thực thể một cách chân thực đầy đủ và chặt chẽ hơn. Ngôn ngữ C ra đời năm 1973 với mục đích ban đầu là để viết hệ điều hành Unix trên máy tính mini PDP. Sau đó C đã được sử dụng rộng rãi trên nhiều loại máy tính khác nhau và đã trở thành một ngôn ngữ lập trình cấu trúc rất được ưa chuộng. Để đưa C vào thế giới hướng hướng đối tượng năm 1980 B. Stroustrup đã cho ra đời một ngôn ngữ mới gọi là C là một sự phát triển mạnh mẽ của ngôn ngữ C. Ngôn ngữ C là một ngôn ngữ lai tức là nó cho phép tổ chức chương trình theo cả các lớp và các hàm. Có thể nói C đã thúc đẩy ngôn ngữ C vốn đã rất thuyết phục đi vào thế giới lập trình hướng đối tượng và C đã trở thành ngôn ngữ hướng đối tượng mạnh và được sử dụng rộng rãi nhất từ những năm 1990. 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 .
đang nạp các trang xem trước