... Th c - CCK02TH2 6 Trường: C CN Ph c Yên
Bàitậplậptrìnhhướngđốitượng C+ +
BÀI TẬP C+ +
Bài 1:Xây dựng lớp c sở HOCSINH ccc thông tin: Họ tên, Lớp, Điểm toán, lý, hoá và cc phương th c ... Xuân Th c - CCK02TH2 12 Trường: C CN Ph c Yên
Bài tậplậptrìnhhướngđốitượng C+ +
B C NG TH NGỘ ƯƠ
Tr ng Cao ng C ng Nghi p Ph c Yênườ Đẳ ệ
BÀI TẬPLẬPTRÌNHHƯỚNGĐỐITƯỢNG
C+ +
H Tên: ... C CN Ph c Yên
Bàitậplậptrìnhhướngđốitượng C+ +
}
Bài 3: Tạo lớp CARD để quản lý sách trong thư viện. Yêu c mỗi loại sách c n lưu trữ cc thong tin: Tựa đề sách,
T c giả, Số lượng sách.
Xây...
...
6 Bàitập phần hướngđốitượng – Console (tt) Bài 19
7 Bàitập phần hướngđốitượng – Console (tt) Bài 21
8 Bàitập phần hướngđốitượng – Console (tt) Bài 25
9 Bàitập phần hướngđốitượng ... sách cc nhân viên theo biên chế, 1 danh sách cc
nhân viên theo hợp đồng và cuối c ng in ra lương c a từng nhân viên, tổng lương c a cc
nhân viên thu c dạng biên chế, tổng lương c a cc nhân ... Form Bài 32
10 Bàitập phần hướngđốitượng – Form (tt) Bài 33
11 Bàitập phần hướngđốitượng – Console (tt) Bài 27, 28
12 Kiểm tra
Sinh viên phải làm đầy
đủ tất cccbàitập từ
bài 1...
... pháp lậptrìnhhướngđốitượng – GV. Nguyễn Minh Huy
Bài tập 4
Bài tập 4
4
Phương pháp lậptrìnhhướngđốitượng – GV. Nguyễn
Minh Huy
Bài tập
Bài tập
Bài tập 13.3:
Bài tập 13.3:
Một c ng ... c a cc miếng đất.
- Tính tổng giá tiền c a cc miếng đất.
2
Phương pháp lậptrìnhhướngđốitượng – GV. Nguyễn
Minh Huy
Bài tập
Bài tập
Bài tập 13.1:
Bài tập 13.1:
Một c ng ty sản xuất c ... 10%.
Viết chương trình:
Viết chương trình:
- Nhập danh sách những miếng đất c a c ng ty.
- Nhập danh sách những miếng đất c a c ng ty.
- Tính tổng diện tích cc miếng đất.
- Tính tổng diện tích cc miếng...
... th c tạo lậpc a một đốitượngccc tính chất sau:
Đư c gọi đến một c ch tự động khi một đốitượngc a lớp đư c tạo ra.
Dùng để khởi động cc giá trị đầu cho cc thành phần dữ liệu c a đối ... một chương trình là định
nghĩa cc lớp đối tượng, sau đó khai báo ccđốitượng và tổ ch c để ccđối
tượng th c thi nhiệm vụ c a mình.
II.1.
Định nghĩa lớp
Một lớp là một kiểu c u tr c mở ... kiểu mẫu chung cho ccđối
tượng thu c cùng một loại. Như vậy, thành phần c a lớp gồm c u tr c dữ liệu mô
tả ccđốitượng trong lớp và cc phương th c (c n gọi là hàm, hành vi, thao t c)
mà...
... 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 9
Giới thiệu
Nội dung
Bài tập
Giới ... 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 dung
Lệnh đơn, lệnh ph c
... Thông
Đại H c Cần Thơ
Khoa C ng Nghệ Thông Tin - Đại H c Cần Thơ 7
Mở Đầu
M c 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+ +
...
... 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à một thể hiện c ... 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 ... 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...
... báo:
<tên_lớp>(const <tên_lớp> &<tên_tham_số>)
Đối tượng mới sẽ là bản sao c a đốitượng đã c
15/20
2. Cc phương th c
Một đốitượng thường c 4 kiểu hành vi c bản
C c phương th c khởi ... kiểu hành vi c bản
C c phương th c khởi tạo: Constructor
C c phương th c truy vấn: Queries
C c phương th c cập nhập: Updates
C c phương th c hủy: Destructor
4/20
a. Khai báo
Trong đó:
<tên_lớp>:
... xuất:]
//khai báo cc thành phần dữ liệu c a lớp
[quyền truy xuất:]
//khai báo cc thành phần hàm c a lớp
};
23/20
3. Nạp chồng toán tử (tiếp)
Chú ý:
Chỉ c thể định nghia lại cc toán tử ở trên
Không...
... t c 354
III. Ccc ng c phát triển hướng- thủ t c 357
IV. Mô hình hướngđốitượng 359
V. Cc ký hiệu và đồ thị hướngđốitượng 361
VI. Cc bư c phân tích hướngđốitượng 365
VII. Cc bư c ...
giới lập trình.
C c ví dụ minh họa đã chạy tốt trên cctrình biên dịch Borland C+ + 4.5 ho c Visual
C+ + 6.0
Bài giảng đư c phân làm hai tập, tập 1 từ chương 1 đến chương 8, tập 2 từ chương ... (reference) 86
VI. Truyền tham chiếu cho đốitượng 91
VII. Trả về cc tham chiếu 95
VIII. Cc tham chiếu đ clập và cc hạn chế 98
IX. Bàitập chương 3 100
Chương 4
Quá tải hàm
103
I....
... Du
Lập trìnhhướngđối tượng
Là đưa c giải thuật và c u tr c dữ liệu vào
c ng một c p. Nghĩa là ta làm vi c với cc
gói bao gồm c dữ liệu lẫn cc phương th c
(hàm, thủ t c) để xử lý chúng. ... khái niệm c bản
1. Lớp (class):
ã
Lớp đư c ví như một khuôn mẫu dùng để tạo
ra ccđối tượng. Khi tạo một đốitượng từ một
lớp, thì ccđốitượng này là những đốitượng
hoạt động. Cc thành ... cho đốitượng
(gọi một phương th c) , c thể phương th c đó
nằm trong nhiều đốitượng mà khi biên dịch chư
a thể x c định ngay đư c là phương th c thu c
đối tượng nào, mà phải chờ đến khi chạy...
... động c a ccđối
tượng.
Tiến hành cc bư c:
Tập hợp tất ccc hành động
c thể cc a ccđối tượng.
Nhóm ccđốitượngccc
hoạt động tương tự nhau, loại
bỏ bớt cc hoạt động c biệt, ...
khu vc private:
ã
Tt ccc thuc tớnh d liu ca lp.
ã
C c phng th c trung gian, đư c sử dụng như cc bư c tính
toán đệm cho cc phương th c kh c.
12/09/12 26
BÀI GIẢNG LẬPTRÌNHHƯỚNGĐỐI TƯỢNG
... hin.
ã
Da vo cc kịch bản đư c mô tả trong
bư c hai, chọn ra cc t c nhân c xuất
hiện để đề xuất thành cc i tng.
ã
La chn cc i tng bng c ch loi
bỏ cc t c nhân bên ngoài hệ thống, cc
t c nhõn...