... 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ĐỐI TƯỢNG
C++
H Tên: ọ Trần Xuân Thức
L ... for(i=0;i<n-1;i++)
for(j=i+1;j<n;j++)
if(nv[i].ten<nv[j].ten)
{
tg=nv[i];
nv[i]=nv[j];
nv[j]=tg;
}
Trần Xuân 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 có các thông tin: Họ tên, Lớp, Điểm toán, ... la:";
for(i=0;i<n;i++)
{
if(cd[i].soluongbai>max)
{
max=cd[i].soluongbai; cd[i].xuat();
Trần Xuân Thức - CCK02TH2 9 Trường: 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...
... 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 – Form Bài ... bản Bài 1 ặ 5
2 Bi tp phn c bn (tt) Bi 6 ặ 10
3 Bi tp phn c bn (tt) Bài 15, 16
4 Bàitập phần hướngđốitượng – Console Bài 17
5 Bàitập phần hướngđốitượng – Console (tt) Bài 18
6 Bàitập ... 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 cả các bàitập từ
bài 1 đến bài 34...
... ngữ lậptrìnhhướngđối tượng.
1.1 Các cách tiếp cận trong lậptrình
Chương I Giới thiệu về lậptrìnhhướngđối tượng
Hai cách tiếp cận trong lập trình: lậptrìnhhướng chức năng và lậptrình ... thiệu về lậptrìnhhướngđối tượng
Hai cách tiếp cận trong lập trình: lậptrìnhhướng chức năng và lập trình
hướngđối tượng;
Những khái niệm, thành phần cơ bản của phương pháp hướngđối tượng;
... và lậptrình hướng
đối tượng;
Những khái niệm, thành phần cơ bản của phương pháp hướngđối tượng;
Ngôn ngữ lậptrìnhhướngđối tượng.
Bài tập.
1.1 Các cách tiếp cận trong lậptrình
Để phát...
... kết quả của chương trình trên?
Bài tập 10
class WhileStruct
{
{
int n=10;
while(true){
if(n>0){
JAVA CƠ BẢN
Mã sinh viên:
Họ và tên:
Lớp học phần:
Ngày nộp bài:
Bài tập 1
Những từ khóa ... Bàitập 13
class Foreach2
{
{
double B = new double[5];
B[0]=34.6;
B[1]=4.29;
B[2]=54.1;
B[3]=12.46;
B[4]=42.14;
(B[i]);
}
}
}
Hãy cho biết kết quả của chương trình trên?
Bài tập ... " + X);
}
}
2.1 Cho biết kết quả của chương trình trên? Liệt kê các biến trong
chương trình? Cho biết các biến có khai báo final có ý nghĩa gì?
Bài tập 5
class Demo
{
public static void main(String[]...
... 25/
Cõu hi
ã
Trỡnh by phng phỏp lp trỡnh POP.
ã
Trỡnh by phương pháp lậptrình OOP.
Slide 1/
Chương 01
NHẬP MÔN
LẬP TRÌNHHƯỚNGĐỐI TƯỢNG
Introduction to OOP
Slide 5/
1.2- Nhc im ca POP
ã
Din t ... thi mt hot ng tức là đối
tượng thực hiện một hành vi mà i tng ny
cú kh nng.
ã
Mt chng trỡnh l mt trật tự các lời yêu cầu
đối tượng thực hiện hành vi của mình.
Chương trình là một kịch bản ... OOP
ã
C++, MS VC++: h tr c POP lẫn OOP
Lai OOP. Hỗ trợ đa thừa kế. Đốitượng
là biến của chương trình. Hàm main() là
POP.
ã
Java (Sun), C# (Microsoft): ch h tr
OOP, hm main phải nằm trong một...
... thực của một tập
các đốitượng (object) cùng loi
Cựng mụ t, cựng hnh vi.
ã
Th hin instance: Một thông
tin về một đốitượng có trong
b nh ca chng trỡnh.
ã
Bin i tng (gi tt l đối
tượng) : Tham ... 1/
Chương 02
CÁC KHÁI NIỆM CƠ BẢN VỀ LẬP
TRÌNH HƯỚNGĐỐI TƯỢNG
Basic Concepts in OOP
Slide 9/
Gi ý khi thit k mt lp
ã
Ta cn bit những thông tin gì về một đối
tượng thuộc lớp ny. D liu mụ t.
ã
Ta ... hiện khác nhau
Slide 15/
Thừa kế- Bàitập về nhà
Phân tích phân cấp thừa kế cho các đốitượng
trong một học vin:
ã
Nhõn viờn qun lý <mó nv, tờn nv, nm sinh,
trình độ, trường đào tạo, chuyên...
... thi vào lúc đốitượng chết (
Java không hỗ trợ destructor).
Slide 21/33
Lớp có dữ liệu là một đốitượng của lớp ngoài
Slide 32/33
Bi tp
ã
Lm mt húa n cú 10 mt hng.
ã
Vit chương trình minh ... to bin i
tng.
ã
Mt i tng sng t lúc đốitượng được khởi tạo (bằng
new) cho đến khi khi cha nú c thc thi xong.
ã
Tm vc ca 1 đốitượng là vùng văn bản chương trình
từ lỳc nh ngha bin n ht khi ... sau:
Người
Tên
NămSinh
HọcViên
điểm1
điểm2
điểm3
NhânViên
Lương
NgàyNhậnViệc
PBK
NhânViênCLCao
Trình ộ
Ngành
NơiĐàoTạo
GiáoViên
ThùLaoGD
PhòngBanKhoa
MãPBK
TênPBK
NVQuảnLý
PhụCâpCV
Viết chương trình
khởi tạo một số
đối tượng gồm:
3 học viên,
2 giaó viên
3...
... 23/47
7.5-Định nghĩa trực tiếp đối
tượng bằng interface
Có thể định nghĩa trực tiếp một đốitượng
bằng interface hoặc lớp trừu tượng với
điều kiện có cụ thể hóa các hành vi.
Đối tượng được định nghĩa ... interface.
Định nghĩa đốitượng bằng interface.
Giải thích được package của Java là gì.
Tạo được package.
Sử dụng được lớp trong package.
Slide 25/47
Đối tượng interface và lớp trừu tượng dang dở
Không ... định nghĩa trực tiếp gọi là
đối tượng thuộc lớp vô danh (anonymous
class). Nghĩa là, không có tên lớp, chỉ định
nghĩa một đốitượng thuộc interface hoặc
lớp trừu tượng rồi hiện thực các hành...
... lớp?
Lậptrìnhhướngđốitượng Phạm Quang Huy 2008
4
I. Giới thiệu lậptrìnhhướngđốitượng
I.1.
Lập trìnhhướng thủ tục (Pascal, C, …)
Trong phương pháp lậptrình thủ tục, chương trình ... PHAÏM QUANG HUY
LẬP TRÌNHHƯỚNGĐỐI TƯNG
(Bài Giảng Tóm Taét)
Lưu hành nội bộ
Y Đà Lạt 2008 Z
Lậptrìnhhướngđốitượng Phạm Quang Huy 2008 ...
Các ngôn ngữ lậptrìnhhướngđốitượng đều có ba đặ
c điểm chung là tính đóng
gói (encapsulation), tính kế thừa (inheritance ) và tính đa hình (polymorphism).
Lậptrìnhhướngđốitượng Phạm...
... thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội dung
Bài tập
Giới thiệu
Nội ... 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ình cơ 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 ... Tin - Đại Học Cần Thơ 12
Lập TrìnhHướngĐối Tượng
Mục tiêu
Giới thiệu những khái niệm cơ bản trong lập
trình hướngđối tượng.
Nội dung
Trừu tượng hóa, đối tượng, lớp.
Thuộc tính,...
... Thông
CHƯƠNG
CHƯƠNG
6
6
8
Đối Tượng (Object)
Đối tượng là chìa
khóa để hiểu được
kỹ thuật hướngđối
tượng
Trong hệ thống
hướng đối tượng,
mọi thứ đều là đối
tượng
Viết một chương trìnhhướngđốitượng ... dựa
trên kiến trúc lớp và đối tượng.
Quá trình tiến hóa của OOP
1. Lậptrình tuyến tính
2. Lậptrình có cấu trúc
3. Sự trừu tượng hóa dữ liệu
4. Lậptrìnhhướngđối tượng
19
Tính Bao Gói
... có nhiều đốitượng cùng loại.
Chương trìnhhướngđốitượng có nhiều đốitượng cùng
loại chia sẻ những đặc điểm chung.
Ví dụ
14
Ví Dụ Lớp Xe Đạp
Khai báo cho lớp
XeDap
Đối tượng của...