... 3
Giới Thi u Tổng Quan
Giáo trình chính:
LậpTrìnhHướngĐốiTượng C+ +”
Th c sĩ. Trương Văn Chí C ng
M c l c
Chương 1 Chương 2 Chương 3 Chương 4 Chương 5 Chương 6 Chương 7 Chương 8 Chương ... h c: LậpTrìnhHướngĐốiTượng C+ +
Số đơn vị h c trình: 3
Kiến th c tiên quyết: Lậptrìnhc bản
Nội dung chính:
Truyền đạt những khái niệm, nguyên lý c bản c a
LậpTrìnhHướngĐốiTượng ... điều kiện, lấy kích thư c
Độ ưu tiên c a cc toán tử
Chuyển kiểu
Chương 2
Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ 9
Lệnh
M c tiêu
Cung c p c pháp và c ch sử dụng cc lệnh.
Nội...
... XeDap là một thi t kế chung cho nhiều đốitượng xe
đạp đư c tạo ra
Lớp định nghĩa cc thu c tính và cc phương th c chung cho tất c
c cđốitượngc a c ng một loại nào đó
Một đốitượng là ... Thu c tính đư c lưu trữ hay
phương th c đư c cài đặt như thế nào
đư c che giấu đi từ ccđốitượng kh c
Vi c che giấu những chi
tiết thi t kế và c i đặt từ
những đốitượng kh c
đư c gọi ... th c
(method)
11
Đối Tượng
Đốitượng (object) là một
th c thể phần mềm bao
b ccc thu c tính và
c c phương th c liên
quan.
Đối tượng phần mềm Đốitượng phần mềm Xe Đạp
Thu c tính được...
... 21:19
7/20
2.1. Lời chú thích
C hai c ch chú thích:
C ch 1: /* */
Ví dụ: /* chu thich tren
nhieu dong*/
C ch 2: //
Ví dụ: // Chu thich tren mot dong
18/09/12 21:19
9/20
2.3. Kiểu dữ liệu char và int
Dữ ... 21:19
5/20
1. Lịch sử c a C+ + (tiếp)
Ưu điểm:
Đư c sử dụng rộng rãi
Là sự mở rộng c a C
Hỗ trợ lậptrìnhhướngđối tượng
C nhiều thư viện mẫu chuẩn STL
18/09/12 21:19
2
CHƯƠNG II
18/09/12 ... Hàm đa năng
Là cc hàm cc ng tên nhưng đối số kh c nhau
Khi gặp hàm này, trình biên dịch gọi hàm dựa vào:
Số lượng đối số
Kiểu c a đối số
Ví dụ: tìm max c a dãy số nguyên, số th c
18/09/12 21:19
5/20
1....
... cho ccđốitượngc a kiểu.
•
Tập cc thao t cđể th cthiccđối tượng.
Ngoài cc thao t c đã đư c chỉ định thì không c thao t c nào kh c có
thể điều khiển đối tượng. Về mặt này chúng ... để đ c tả cc lớp và ccđối tượng.
Cc thành viên lớp đư c liệt kê vào một trong ba loại quyền truy xuất
kh c nhau:
•
Cc thành viên chung (public) c thể đư c truy xuất bởi tất ccc thành ... m c định
là chung (public). (Nhớ rằng tất ccc thành viên c a lớp đư c định nghĩa
m c định là riêng (private)). Cc cấu tr c đư c định nghĩa bằng c ch sử dụng
c ng c pháp như cc lớp ngoại...
... co dtb cao nhat
a[i].xuat();
getch();
}
C u 5:
class hcnhat
{
Ngành CNTT - Trường CC ng Nghệ Thông Tin Page 9
Bài Báo C o Th c Hành Môn H c : LậpTrìnhHướngĐốiTượng C+ +
sophuc ... Ngành CNTT - Trường CC ng Nghệ Thông Tin Page 11
Bài Báo C o Th c Hành Môn H c : LậpTrìnhHướngĐốiTượng C+ +
void swap(int *a,int *b)
{ int c;
c= *a;
*a=*b;
*b =c;
}
void main()
{
clrscr();
int ... x:";
x=lapsophuc();
cout<<"\nx";
Ngành CNTT - Trường CC ng Nghệ Thông Tin Page 7
Bài Báo C o Th c Hành Môn H c : LậpTrìnhHướngĐốiTượng C+ +
private:
int chdai,chrong;
public:
...
... tự đư c định nghĩa là kiểu char.
Biến chuỗi đư c định nghĩa kiểu char*
(con trỏ ký tự).
2
Lịch Sử C a C+ +
Lịch Sử C a C+ +
C+ + dựa trên ngôn ngữ lậptrình C
C đư c phát minh trư c 1970 ... mà dữ
liệu c thể đư c lưu trữ trên đó hay là đư c
sử dụng lại.
Thu c tính c a biến
Kiểu: đư cthi t lập khi cc biến đư c định
nghĩa
Giá trị: c thể đư c chuyển đổi bằng c ch gán
một ... tiêu
Giới thi u cc khái niệm c bản c a một
chương trình C+ +
Nội dung
Viết và biên dịch chương trình C+ +
Biến, hằng, chú thích, kiểu dữ liệu
Bộ nhớ, nhập xuất
C ch đặt tên
Chương 1
...