... 1.1 LẬPTRÌNHHƯỚNGĐỐITƯỢNG (OOP) LÀ GÌ ?
Lậptrìnhhướngđốitượng (Object-Oriented Programming, viết tắt là OOP) là một phương pháp
mới trên bước đường tiến hóa của việc lậptrình máy ... các kiểu dữ liệu trừu tượng riêng.
1.1.4 Lậptrìnhhướngđối tượng:
Khái niệm hướngđốitượng được xây dựng trên nền tảng của khái niệm lậptrình có cấu
trúc và sự trừu tượng hóa dữ liệu. Sự ... thứ đều đòi hỏi ở thứ kia có mục tiêu cụ thể, các
chương trìnhhướngđốitượng làm tường minh mối quan hệ này.
Lập trìnhhướngđốitượng liên kết cấu trúc dữ liệu với các thao tác, theo cách...
... 6: Lậptrìnhhướngđốitượng
80
Chương 6. Lậptrìnhhướngđốitượng
Chương này giới thiệu những khái niệm cơ bản trong lậptrìnhhướngđối
tượng. Các khái niệm cơ bản như lớp, đối ... có cấu trúc
Sự trừu tượng hóa dữ liệu
Lậptrìnhhướngđốitượng
Chương 6: Lậptrìnhhướngđốitượng
76
của một vài bộ phận trong thế giới thực. Tuy nhiên các đốitượng này có thể
được ... ngữ đốitượng (object)
để chỉ một đốitượng phần mềm. Hình 6.1 là một minh họa của một đốitượng
phần mềm:
Chương 6: Lậptrìnhhướngđốitượng
78
6.2. Trừu tượng hóa (Abstraction)
Trừu tượng...
... lớp?
Lập trì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 ... PhanSo(int theInt)
{
Lập trìnhhướngđốitượng Phạm Quang Huy 2008
10
Trước khi phương thức tạo lập chạy, đốitượng chưa thực sự tồn tại trong
bộ nhớ, sau khi tạo lập hoàn thành, bộ nhớ ... PHẠM QUANG HUY
LẬP TRÌNHHƯỚNGĐỐI TƯNG
(Bài Giảng Tóm Tắt)
Lưu hành nội bộ
Y Đà Lạt 2008 Z
Lập trìnhhướngđốitượng Phạm Quang Huy 2008...
... 41
5. Bản chất của đối tượng
Hoạt động của đối tượng
Hoạt động của đốitượng xác định cách thức đối
tượng đáp ứng các yêu cầu từ các đốitượng khác
và
đó là tất cả những gì đốitượng có thể làm. ... Trừu tượng hóa dữ liệu
Trừu tượng hoá dữ liệu
1. Bản chất
2. Vai trò
3. Ví dụ
4. Sự khác nhau về trừu tượng hoá dữ liệu trong
lập trình cấu trúc và lậptrìnhhướng đối
tượng
5. Bản chất của đối tượng
6. ... liên kết, một đốitượng có thể có một trong ba
vai trò :
Actor: Một đốitượng có thể hoạt động trên các
đối tượng khác chứ không bị thao tác bởi các đối
tượng khác.
Server: Một đốitượng không...
... hàm dựa trên các đối số: số lượng và
ki
ểu dữ liệu
– Ví d
ụ: void f (int);
void f (int, float);
void f ();
–
Đặc điểm: Chấp nhận ở tất cả các ngôn ngữ
lập trìnhhướngđối tượng
TS H.Q. Thắng ... f(int);
int f(int);
float f(int);
–
Đặc điểm: Khó thực hiện chương trình dich,
không ch
ấp nhận trong các ngôn ngữ lập
trình
hướngđốitượng như C++
6
TS H.Q. Thắng - TS C.T. Dũng CNPM 11
Sử dụng ... TS C.T. Dũng CNPM 47
Hàm có đối số mặc định (C++)
Khai báo hàm void hamf (int x, float y=1.0)
– ý nghĩa: đối số x là đối số không có giá trị mặc định,
đối số y là đối số có giá trị mặc định
–...
... 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, ... HướngĐốiTượng (OOP) .
Minh họa lậptrìnhhướngđốitượng bằng
ngôn ngữ C++.
Khoa Công Nghệ Thông Tin - Đại Học Cần Thơ 5
Phương Pháp Học Tập
Tìm hiểu theo chủ điểm
Trình bày nội dung...
... 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
... thực 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...
... <math.h>
#include <conio.h>
§
3. Lậptrình cấu trúc và lậptrìnhhướngđối tượng
3.1. Phương pháp lập trỡnh cấu trỳc
- Tư tưởng chính của lập trỡnh cấu trỳc là tổ chức chương trỡnh ... hay cũn gọi là đối tượng. Mỗi đốitượng sẽ
có các thành phần dữ liệu và các phương thức. Lời gọi một phương
thức cần chứa tên đốitượng để xác định phương thức thực hiện từ đối
tượng nào.
+ ... so la %d va %d",imax,jmax);
getch();
}
3.2. Phương pháp lập trỡnh hướngđối tượng
+ Khỏi niệm trung tõm của lập trỡnh hướngđốitượng là lớp
(class). Có thể xem lớp là sự kết hợp các thành...