... chức của dữ liệu và các phương thức trong lậptrình hướng- đốitượng
Các đặc tính quan trọng trong lậptrìnhhướngđốitượng :
Chương 1
Tổng quan vềLậptrìnhhướngđối tượng
14
{ ...
Chương 1
Tổng quan vềLậptrìnhhướngđối tượng
5
Lập trìnhhướngđốitượng sử dụng C++ tạo nên sự biến đổi sâu sắc, giúp lập
trình viên có thể quản lý những chương trình lớn và phức ... vềLậptrìnhhướngđối tượng
6
•
Tính đóng gói (Encapsulation)
•
Tính kế thừa (Inheritance)
•
Tính đa hình (Polymorphism)
II/ Cáckháiniệm cơ bản của lậptrìnhhướngđối tượng...
... thảo
•
Notepad
•
Jbuilder
•
Eclipse
•
EditPlus
•
JCreator
•
…
2
Bài 1. Tổng quan lậptrình Java
•
Giới thiệu ngôn ngữ Java
•
Kiến trúc của Java
•
Nội dung một chương trình Java cơ bản
•
Các kiểu dữ liệu cơ bản & toán tử
•
Các cấu trúc điều khiển
•
Nhập ... điểm của Java
• Đơn giản
•
Hướng đối tượng
•
Đa nhiệm
• An toàn
• Garbage Collection
•
Máy ảo (biên dịch và thông dịch)
•
Khả chuyển (Portability)
• Phân tán
1
Lập trình Java cơ bản
Cao Đức Thông ... iarray[5];
33
Bài tập
2. Viết chương trình giải phương trình bậc hai
ax
2
+ bx + c = 0 với a,b,c nhập từ bàn
phím.
3. Viết chương trình nhập vào một dãy các số
nguyên khác 0, kết thúc nhập...
...
Giáo trình môn Lậptrìnhhướngđốitượng Trang
Biên soạn: Lê Thị Mỹ Hạnh
5
CHƯƠNG 1
GIỚI THIỆU VỀLẬPTRÌNHHƯỚNGĐỐITƯỢNG
I. LẬPTRÌNHHƯỚNGĐỐITƯỢNG (OOP) LÀ GÌ ?
Lập trìnhhướngđốitượng ... TRONG LẬPTRÌNHHƯỚNGĐỐITƯỢNG
Trong phần này, chúng ta tìm hiểu cáckháiniệm như sự đóng gói, tính kế thừa và tính đa hình. Đây là
các kháiniệm căn bản, là nền tảng tư tưởng của lậptrìnhhướng ...
Giáo trình môn Lậptrìnhhướngđốitượng Trang
Biên soạn: Lê Thị Mỹ Hạnh
8
Lập trìnhhướngđốitượng cho phép chúng ta tổ chức dữ liệu trong chương trình theo một cách tương tự
như các nhà...
... đối tượng
4) Một số kháiniệm cơ bản
5) Các tính chất của lậptrìnhhướngđối tượng
6) Lịch sử
7) Các ngôn ngữ lậptrìnhhướngđối tượng
Sự trừu tượng hóa (Abstraction)
Khả năng quan sát ... features).
Đối tượng là một thể hiện của một lớp (instance of a
class)
1) Lậptrình cấu trúc (Structured Programming)
2) Sự trừu tượng hóa (Abtraction)
3) Lậptrìnhhướngđối tượng
4) Một số kháiniệm ... programs.
Đối tượng (Object)
Thuộc tính = biến
Phương thức = hàm
Lập trìnhhướngđối tượng
(Object-Oriented Programming)
Tập trung vào dữ liệu thay cho các hàm
Chương trình được...
... thiệu vềlậptrìnhhướngđối tượng
Module by: Le Phi Hung Based on: Giới thiệu vềlậptrìnhhướngđốitượng by Lê Thị Mỹ
Hạnh
Summary: Phần này trình bày vềlậptrìnhhướngđối tượng
LẬP ... trìnhhướngđốitượng
Khái niệmhướngđốitượng được xây dựng trên nền tảng của kháiniệmlậptrình có cấu
trúc và sự trừu tượng hóa dữ liệu. Sự thay đổi căn bản ở chỗ, một chương trìnhhướngđối ... là nền tảng tư tưởng của lậptrìnhhướngđối tượng.
Hiểu được kháiniệm này, chúng ta bước đầu tiếp cận với phong cách lậptrình mới, phong
cách lậptrình dựa vào đốitượng làm nền tảng mà trong...
... động
OOP: Khái niệm
8
NguyễnViệtHà
Các phương pháp lập trình
Lậptrình không có cấu trúc
Lậptrình có cấu trúc (lập trình thủ tục)
Lậptrình chức năng
Lậptrình logic
Lậptrìnhhướngđối tượng
OOP: ... 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ộttậpcácđốitượng
mỗi đốitượng chịu trách nhiệm một công việc
Các đốitượng tương ... sử phát triển của kỹ thuật lập trình
Hạn chế của kỹ thuật lậptrình truyền
thống
Kháiniệmlậptrìnhhướngđối tượng
Đóng gói / Che dấu thông tin
OOP: Khái niệm
6
NguyễnViệtHà
Vì vậy
...
... có cách kí
hiệu phép toán khác nhau.
GV : Trong toán học, biểu thức là gì?
HS : Đưa ra khái niệm.
GV : Đưa ra kháiniệm biểu thức trong lập
trình.
GV: Cách viết các biểu thức này trong lậptrình ... hai chương trình này và
cho các em quan sát cách viết chương trình để
các em hình thành dần cách viết một chương
trình .
Chạy thử chương trình và chỉ rõ các lệnh
trong chương trình dùng ... Chưa biết cách tính
GV : Để tính các giá trị đó một cách đơn giản,
người ta xây dựng sẵn một số đơn vị chương
trình trong các thư viện chương trình giúp
người lậptrình tính toán nhanh các giá...
... nhấn mạnh các điểm chính
- Yêu cầu học sinh nhắc lại một số thuật ngữ chính trong bài
- Nhận xét tiết học
Chương 1. MỘT SỐ KHÁINIỆMVỀLẬPTRÌNH VÀ NGÔN NGỮ LẬP TRÌNH
Bài 1. KHÁINIỆMLẬPTRÌNH ... NGÔN NGỮ LẬPTRÌNH (1tiết)
I. Mục tiêu bài học
1. Kiến thức
• Biết được kháiniệmlậptrình và ngôn ngữ lập trình
• Biết được kháiniệm chương trình dịch
• Phân biệt được hai loại chương trình dịch ... máy, hợp
ngữ và ngôn ngữ lập trình
- Dẫn dắt vào kháiniệmlậptrình
- Kết luận
Hoạt động 3: Giới thiệu kháiniệm chương
trình dịch
- Dẫn dắt vào kháiniệm chương trình dịch
- Yêu cầu học sinh...
... một số lưu ý về vấn đề liên quan tới quản lý
bộ nhớ v lậptrìnhhướngđối tượng
@ 2004 Trần Minh Châu. FOTECH. VNU
26
Làm việc với đối tượng
n Điều quan trọng cần nhớ vềcácđốitượng là: tại ... VNU
25
Làm việc với đối tượng
n Đến đây, ta đãgặp các vídụvềcách khai báo, khởi tạo,
vàlàm việc với cácđối tượng
n Trước khi tiếp tục, ta nên tóm tắt lại một số cách sử
dụng đốitượng trong C++
n ... theo, ta sẽ tìm hiểu cách định nghĩa các thành viên
dữ liệu được dùng chung bởi tất cả cácđốitượng thuộc
cùng một lớp
Các đặc điểm C++
áp dụng cho class
Lập trìnhhướngđối tượng
@ 2004 Trần Minh...
... 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áiniệm cơ bản trong lậptrìnhhướngđối
tượng. Cáckháiniệm cơ bản như lớp, đối ...
6.1 Trình bày các định nghĩa của các thuật ngữ:
Lậptrìnhhướngđốitượng
Trừu tượng hóa
Đốitượng
Lớp
Thuộc tính
Phương thức
Thông điệp
Chương 6: Lậptrìnhhướngđốitượng ... tiến hóa của OOP như sau:
Lậptrình tuyến tính
Lậptrình 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...