Danh mục

Giáo trình Lập trình hướng đối tượng (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề

Số trang: 68      Loại file: pdf      Dung lượng: 997.64 KB      Lượt xem: 16      Lượt tải: 0    
Thư viện của tui

Phí tải xuống: 1,000 VND Tải xuống file đầy đủ (68 trang) 0
Xem trước 7 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

(NB) Giáo trình Lập trình hướng đối tượng (Nghề Lập trình máy tính): Phần 1 do Tổng cục dạy nghề biên soạn sẽ giúp bạn nắm vững các đặc trưng cơ bản: tính đóng gói, tính kế thừa, tính tương ứng bội của phương pháp lập trình hướng đối tượng. Tiếp cận được phương pháp lập trình hướng đối tượng. Mời các bạn tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình hướng đối tượng (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề BỘ LAO ĐỘNG - THƯƠNG BINH VÀ XÃ HỘI TỔNG CỤC DẠY NGHỀ GIÁO TRÌNH Mô đun: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG Mã số: ITPRG-02 NGHỀ: LẬP TRÌNH MÁY TÍNH Trình độ : Cao đẳng nghề NĂM 2012 Tuyên bố bản quyền : Tài liệu này thuộc loại sách giáo trình Cho nên các nguồn thông tin có thể được phép dùng nguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo . Mọi mục đích khác có ý đồ lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lành mạnh sẽ bị nghiêm cấm. Tổng Cục Dạy nghề sẽ làm mọi cách để bảo vệ bản quyền của mình. Tổng Cục Dạy Nghề cám ơn và hoan nghênh các thông tin giúp cho việc tu sửa và hoàn thiện tốt hơn tàI liệu này. Địa chỉ liên hệ: Dự án giáo dục kỹ thuật và nghề nghiệp Tiểu Ban Phát triển Chương trình Học liệu ……………………………………………… ................................................................ 2 LỜI TỰA Đây là tài liệu được xây dựng theo chương trình của dự án giáo dục kỹ thuật và dạy nghề, để có đươc giáo trình này dự án đã tiến hành theo hai giai đoạn. Giai đoạn 1 : Xây dựng chương trình theo phương pháp DACUM, kết quả của gian đoạn này là bộ khung chương trình gồm 230 trang cấp độ 2 và 170 trang cấp độ 3. Giai đoạn 2 : 29 giáo trình và 29 tài liệu hướng dẫn giáo viên cho nghề lập trình máy tính 2 cấp độ. Để có được khung chương trình chúng tôi đã mời các giáo viên, các chuyên gia đang làm việc trong lĩnh vực công nghệ thông tin cùng xây dựng chương trình. Trong giai đoạn viết giáo trình chúng tôi cũng đã có những sự điều chỉnh để giáo trình có tính thiết thực và phù hợp hơn với sự phát triển của lĩnh vực công nghệ thông tin. Hiện nay để tiết kiệm được nhiều thời gian và công sức, xu thế lập trình hướng đối tượng ngày càng trở nên vô cùng hiệu quả và phổ biến. Các môi trường phát triển ứng dụng luôn lấy tư tưởng lập trình hướng đối tượng làm nền tảng, vì vậy môn học lập trình hướng đối tượng này nhằm cung cấp một phương pháp hướng đối tượng vững chắc cho sinh viên dễ dàng tiếp cận với các ngôn ngữ lập trình hiện đại. Trong quá trình biên soạn, mặc dù đã cố gắng tham khảo nhiều tài liệu và giáo trình khác nhưng tác giả không khỏi tránh được những thiếu sót và hạn chế. Tác giả chân thành mong đợi những nhận xét, đánh giá và góp ý để cuốn giáo trình ngày một hoàn thiện hơn. Tài liệu này được thiết kế theo từng mô đun/ môn học thuộc hệ thống mô đun/môn học của một chương trình, để đào tạo hoàn chỉnh nghề Lập trình máy tính ở cấp trình độ bậc cao và được dùng làm Giáo trình cho học viên trong các khoá đào tạo, cũng có thể được sử dụng cho đào tạo ngắn hạn hoặc cho các công nhân kỹ thuật, các nhà quản lý và người sử dụng nhân lực tham khảo. Đây là tài liệu thử nghiệm sẽ được hoàn chỉnh để trở thành giáo trình chính thức trong hệ thống dạy nghề. 3 MỤC LỤC ĐỀ MỤC TRANG 1. LỜI TỰA 3 2. MỤC LỤC 4 3. GIỚI THIỆU VỀ MÔN HỌC 7 4. CÁC HÌNH THỨC HỌC TẬP CHÍNH TRONG MÔN HỌC 10 Bài 1: PHƯƠNG PHÁP HƯỚNG ĐỐI TƯỢNG 11 1.1 Các phương pháp lập trình 12 1.1.1. Tiếp cận hướng đối tượng 12 1.1.2. Những nhược điểm của lập trình hướng thủ tục 12 1.1.3. Lập trình hướng đối tượng 13 1.2 Các đặc điểm lập trình hướng đối tượng 13 1.2.1 Các khái niệm cơ bản của lập trình hướng đối tượng 13 1.2.2 Trừu tượng hóa dữ liệu và bao gói thông tin 14 1.2.3 Kế thừa 15 1.2.4 Tương ứng bội 15 1.2.5 Liên kết động 15 1.2.6 Truyền thông báo 15 1.3. Xây dựng lớp đối tượng 16 BÀI 2: CÁC THÀNH PHẦN CỦA LỚP 17 2.1 Khai báo một lớp cơ sở 18 2.2 Hàm constructor và destructor 18 2.2.1 Hàm tạo sao chép (constructor) 18 2.2.2 Hàm hủy (destructor) 19 2.3 Hàm tạo sao chép có tham số 21 2.4 Hàm in-line (hàm nội tuyến) 26 2.5 Thành phần của lớp là static 28 2.5.1 Dữ liệu thành phần tĩnh 28 2.5.2 Hàm thành phần tĩnh 30 2.6 Hàm friend (hàm bạn) 32 BÀI 3 ĐỐI TƯỢNG 39 3.1 Biến con trỏ 40 3.1.1 Khái niệm con trỏ ( pointer ) và địa chỉ 40 3.1.2 Tính toán trên biến con trỏ ( pointer ) 40 3.2. Đối tượng là một con trỏ 41 3.3 Phép gán một đối tượng 42 3.3.1 Truy nhập tới các thành phần của lớp 42 4 3.3.2 Phép gán một đối tượng 48 3.4 Truyền tham số là đối tượng cho hàm 48 3.5 Giá trị trả về của hàm là một đối tượng 49 3.6. Tham chiếu 49 3.7. Mảng của các đối tượng 50 3.8 Con trỏ this ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: