Bài giảng: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG
Ngành Công nghệ thông tin,Lập trình ứng dụngNội dung môn học này bao gồm những khái niệm, mô hình về đối tượng và phương pháp lập trình hướng đối tượng bằng ngôn ngữ lập trình Java. Các đặc trưng quan trọng của lập trình hướng đối tượng như đóng gói, kế thừa, đa hình…và các quan hệ lớp; xử lý vào/ra, xử lý ngoại lệ, lập trình luồng xử
Bước 1:Tại trang tài liệu thuvienmienphi bạn muốn tải, click vào nút Download màu xanh lá cây ở phía trên.
Bước 2: Tại liên kết tải về, bạn chọn liên kết để tải File về máy tính. Tại đây sẽ có lựa chọn tải File được lưu trên thuvienmienphi
Bước 3: Một thông báo xuất hiện ở phía cuối trình duyệt, hỏi bạn muốn lưu . - Nếu click vào Save, file sẽ được lưu về máy (Quá trình tải file nhanh hay chậm phụ thuộc vào đường truyền internet, dung lượng file bạn muốn tải)
Có nhiều phần mềm hỗ trợ việc download file về máy tính với tốc độ tải file nhanh như: Internet Download Manager (IDM), Free Download Manager, ... Tùy vào sở thích của từng người mà người dùng chọn lựa phần mềm hỗ trợ download cho máy tính của mình
NỘI DUNG TÀI LIỆU
Bài giảng: LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG





Ì
I
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỂN THÔNG
CƠ SỞ TẠI TP. HỒ CHÍ MINH
Bài giảng:
LẬP
TRÌNH
HƯỚNG
ĐỐI TƯỢNG
Tài liệu dùng cho hệ Đại học ngành Công Nghệ Thông Tin
Đã được Hội đồng khoa học khoa
Thông qua ngày 18/09/2010
Biên soạn :Ths. Bùi Công Giao
LƯU HÀNH NỘI BỘ
Tp. Hồ Chí Minh – Năm 2010
Lời nói đầu
Lập trình là một kỹ năng rất cần thiết cho sinh viên ngành Công nghệ thông tin. Sau
khi đã học qua lập trình căn bản với ngôn ngữ C, sinh viên sẽ được tiếp cận với một
phương pháp lập trình theo tư duy mới, gần với thế giới thực hơn, phù hợp với các dự
án phần mềm lớn, đó là lập trình hướng đối tượng.
Nội dung môn học này bao gồm những khái niệm, mô hình về đối tượng và phương
pháp lập trình hướng đối tượng bằng ngôn ngữ lập trình Java. Các đặc trưng quan
trọng của lập trình hướng đối tượng như đóng gói, kế thừa, đa hình…và các quan hệ
lớp; xử lý vào/ra, xử lý ngoại lệ, lập trình luồng xử lý và giao diện sẽ được thể hiện
trong Java.
Bài giảng này được biên soạn chủ yếu dựa vào hai quyển sách : Beginning Java
Objects: From Concepts to Code, Second Edition, Apress, 2005 của Jacquie Barker và
Bài giảng Lập trình Hướng đối tượng, Học viện Công nghệ Bưu chính Viễn thông của
Trần Đình Quế và Nguyễn Mạnh Hùng, Người soạn chân thành cảm ơn các tác giả
trên.
Mục lục
Chương 1.
Tổng quan về lập trình hướng đối tượng ................... 1
1.1 Phương pháp tiếp cận của lập trình truyền thống ......................... 1
1.1.1 Lập trình tuyến tính ............................................................................. 1
1.1.2 Lập trình cấu trúc ................................................................................ 1
1.2 Phương pháp tiếp cận lập trình hướng đối tượng .......................... 3
1.3 Các đặc trưng của lập trình hướng đối tượng ................................ 3
1.3.1 Tính đóng gói dữ liệu .................................................................................. 3
1.3.2 Tính kế thừa ................................................................................................ 4
1.3.3 Tính đa hình ................................................................................................ 4
1.4 Trừu tượng hóa ................................................................................. 4
1.4.1 Tổ chức trừu tượng theo sự phân cấp lớp ......................................... 4
1.4.2 Trừu tượng hóa – cơ sở của phát triển phần mềm ........................... 5
1.5 Xu hướng phát triển của lập trình hướng đối tượng ..................... 6
1.5.1 Lập trình hướng thành phần (Component-oriented programming-
COP) ................................................................................................................ 6
1.5.2 Lập trình hướng tác nhân ................................................................... 7
1.5.3 Lập trình hướng khía cạnh ................................................................. 7
Chương 2.
Cơ bản ngôn ngữ lập trình Java ................................. 9
2.1 Đặc trưng của ngôn ngữ Java .......................................................... 9
2.2 Kiến trúc chương trình và cơ chế thực thi của Java .................... 14
2.3 Các kiểu dữ liệu cơ bản và biến ..................................................... 18
2.3.1 Kiểu dữ liệu cơ bản ............................................................................ 18
2.3.2 Biến ...................................................................................................... 19
2.3.2.1 Khai báo biến ......................................................................................... 19
2.3.2.2 Phạm vi hoạt động của biến .................................................................. 20
2.3.2.3 Khởi tạo biến .......................................................................................... 20
2.3.2.4 Ép kiểu .................................................................................................... 20
2.4 Các toán tử và biểu thức ................................................................. 21
2.4.1 Các toán tử .......................................................................................... 21
Nguồn: thuvienmienphi
Bạn phải gởi bình luận/ đánh giá để thấy được link tải
BÌNH LUẬN
ĐÁNH GIÁ
0
Tài liệu rất tốt (0)
Tài liệu tốt (0)
Tài liệu rất hay (0)
Tài liệu hay (0)
Bình thường (0)