... 6: Lập trình hướng đối tượng
80
Chương 6. Lập trình hướng đối tượng
Chương này giới thiệu những khái niệm cơ bản trong lập trình hướng đối
tượng. Các khái niệm cơ bản như lớp, đối ... chương trình hiệu quả
hơn. Quá trình tiến hóa của OOP như sau:
Lập trình tuyến tính
Lập trình có cấu trúc
Sự trừu tượng hóa dữ liệu
Lậ...
... 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ập trình hướng đối
tượng
5. Bản chất của đối tượng
6. Mối quan hệ giữa các đối tượng
7. ... 41
5. Bản chất của đối tượng
Hoạt động của đối tượng
Hoạt động của đối tượng xác định cách thức đối
tượng đáp ứng các yêu cầu từ các đối tượn...
... 15
Toán Tử Ví dụ Tương đương với
=
n = 25
+ =
n += 25 n = n + 25
-=
n -= 25 n = n – 25
*=
n *= 25 n = n * 25
/=
n /= 25 n = n / 25
% =
n %= 25 n = n % 25
< < =
n <<= 4 n = n << ... Lý
Toán Tử Toán Học & Luận Lý
Toán tử Tên Ví dụ
+
Cộng
12 + 4.9 // cho 16.9
-
Trừ
3.98 - 4 // cho -0 . 02
*
Nhân
2 * 3.4 // cho 6.8
/
Chia
9 / 2. 0 // c...
... đặt tên
Chương 1
1
Khoa Công Nghệ Thông Tin & Truyền Thông
Đại Học Cần Thơ
MỞ ĐẦU
MỞ ĐẦU
CHƯƠNG 1:
CHƯƠNG 1:
(INTRODUCTION)
(INTRODUCTION)
2
Lịch Sử Của C++
Lịch Sử Của C++
C++ dựa ... biến
Chương 1
3
Mở Đầu
Mở Đầu
Mục tiêu
Giới thiệu các 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...
... &<tên_tham_số>)
Đối tượng mới sẽ là bản sao của đối tượng đã có
30 /20
Bi tp (week 3)
ã
S dng TC++ lp trỡnh:
5. Xõy dựng lớp sinh viên gồm các thành phần:
-DL: họ tên, ngày sinh, giới tính, lớp (k 43/ 41.01),điểm ... trỡnh:
3. Xõy dựng lớp vectơ gồm các thành phần:
-DL: số phần tử, mảng các phần tử
-Pt: nhập, in, tổng 2 vectơ, tích vô hướng
Hàm main:
-Nhập 2 vectơ
-Tí...
...
[Lớp][BT3][Stt][Họ và tên]
Ví dụ:
[K 43/ 41.01][BT3][14][Lê hoàng Vũ]
Hạn nộp: 23h59’ ngày 29/01/2008
23/ 12/ 13 04:12
1
Hà Văn Sang
Bộ môn: Tin học TC – KT
Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài ... tĩnh
a. Dữ liệu tĩnh
Khái niệm:
Là thành phần dữ liệu của lớp nhưng không gắn
cụ thể với đối tượng nào
Dùng chung cho toàn bộ lớp
Các đối tượng của lớp đều dùng chu...
... thừa lớp SP
Bổ sung: +, -, *
Hàm main:
Nhập 2 số phức a,b. Tính và in a+b, a*b, modul
12/23/13
12/23/13
04: 12
04: 12
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy ... tạo của lớp A, B
12/23/13
12/23/13
04: 12
04: 12
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy O...
... tế - Học Viện Tài Chính
Tel: 0982.1 65. 568
Email: sanghv@hvtc.edu.vn
Website: http://www.hvtc.edu.vn/sanghv
Lập trình hướng đối tượng
12/23/13
12/23/13
04:12
04:12
Lập trình hướng đối tượng
Lập ... dụ:
[K43/41.01][BT3][14][Lê hoàng Vũ]
Hạn nộp: 23h59’ ngày 29/01/2008
12/23/13
12/23/13
04:12
04:12
Lập trình hướng đối tượng
Lập trình hướng...
...
04:13
04:13
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy Of Finance, Hanoi
Hà Văn Sang
Bộ môn: Tin học TC – KT
Khoa: Hệ Thống Thông Tin Kinh tế - Học Viện Tài Chính
Tel: ... hàm
12/23/13
12/23/13
04:13
04:13
Lập trình hướng đối tượng
Lập trình hướng đối tượng
Hà Văn Sang
Khoa HTTT,
Academy Of Finance, Ha...
... phần, lập trình hướng agent và lập trình hướng aspect tiến
hoá từ lập trình hướng đối tượng đang là xu hướng phát triển mạnh mẽ.
28
PHẦN 2
LẬP TRÌNH HƯỚNG ĐỐI ... tiếp cận hướng đối tượng. Trình bày sự ti
ến hoá của cách tiếp
cận từ lập trình truyền thống đến cách tiếp cận của lập trình hướng đối tượng và x...
... niệm
8
NguyễnViệtHà
Các phương pháp lập trình
Lập trình không có cấu trúc
Lập trình có cấu trúc (lập trình thủ tục)
Lập trình chức năng
Lập trình logic
Lập trình hướng đối tượng
OOP: Khái niệm
7
NguyễnViệtHà
Để ... 3OBERON
C# 2000
Lậptrìnhhướng đối
tượng
Khái niệm
OOP: Khái niệm
22
NguyễnViệtHà
Hệ thống hướng đốitượng
Bao gồmmộ...
... Tin - Đại Học Cầ
n Thơ
13
Chuyển kiểu
Chuyển kiểu
Có sẵn 1 phép chuyển kiểu không tường minh:
Đối tượng lớp cha = Đối tượng lớp con;
Áp dụng cho cả đối tượng, tham chiếu và con trỏ.
Chương ... bảo vệ
Đa thừa kế - Sự mơ hồ
Hàm ảo - Lớp cơ sở ảo
Chuyển kiểu
Các toán tử được tái định nghĩa
Chương 9
Khoa Công Nghệ Thông Tin - Đại Học Cầ
n Thơ
24
Kế...
... Tin - Đại Học C
ần Thơ
4
Tái định nghĩa toán tử
Tái định nghĩa toán tử
Định nghĩa các phép toán trên đối tượng.
Các phép toán có thể tái định nghĩa:
Đơn
hạng
+ - * ! ~ & ++ () -& gt; -& gt;*
new ... return 0;
}
Chương 8
Khoa Công Nghệ Thông Tin - Đại Học C
ần Thơ
18
Tái định nghĩa new & delete
Tái định nghĩa new & delete
Hàm new và delete mặc địn...
... Duy Linh
Email: vdlinh@ctu.edu.vn
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA
Object-Oriented Programming in Java
Version 1.1
Chương 1. Tổng quan về ngôn ngữ
lập trình Java
Giảng viờn: V Duy Linh
Email: ... vi ứng dụng Java
JAVA
Mobile
Console GUI
Network
Web
Database
RMI
Applet
Cloud
Email: vdlinh@ctu.edu.vn
LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG JAVA
Object-Oriented Programming...