1. Trang chủ
  2. » Sinh học

Lập trình hướng đối tượng C++

7 4 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 337,63 KB

Nội dung

[r]

(1)

L P TRÌNH HẬ ƯỚNG Đ I TỐ ƯỢNG

L P TRÌNH HẬ ƯỚNG Đ I TỐ ƯỢNG

C

C++++

Đ i H c C n Thạ ọ ầ

Khoa Công Ngh Thông Tin & Truy n Thông ệ ề

B mơn H th ng máy tính & Truy n Thôngộ ệ ố ề CHCHƯƠƯƠNGNG

6

(2)

L p Trình H ướng Đ i Tố ượng

L p Trình H ướng Đ i Tố ượng

(Object-oriented Programming)

(Object-oriented Programming)  M c tiêuụ

Gi i thi u nh ng khái ni m c b n 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 phộ ương th

Thông p truy n thông pệ ề ệ

(3)

Khái Ni m

Khái Ni m

L p trình hậ ướng đ i tố ượng (OOP-

Object-Oriented Programming)

 m t cách t m i, ti p c n hộ ế ậ ướng đ i tố ượng đ ể

gi i quy t v n đ b ng máy tính.ả ế ấ ề ằ

 m t phộ ương pháp thi t k phát tri n ph n m m ế ế ể ầ ề

d a ki n trúc l p đ i tự ế ố ượng

 Quá trình ti n hóa c a OOPế ủ

1 L p trình n tínhậ ế L p trình có c u trúcậ ấ

(4)

T i Sao

T i Sao

Ti p C n Hế ướng Đ i Tố ượng

Ti p C n Hế ướng Đ i Tố ượng??

 Lo i b nh ng thi u sót c a ti p c n theo th ỏ ữ ế ủ ế ậ ủ

t cụ

 Trong OOP

 D li u đữ ệ ược xem nh m t ph n t y u ộ ầ ế

được b o vả ệ

 Hàm g nắ k t v i d li u, thao tác d li uế ữ ệ ữ ệ

 Phân tách toán thành nhi u th c th (đ i tề ự ể ố ượng)

 xây d ng d li u + hàm cho đ i tự ữ ệ ố ượng

(5)

Đ c Đi m Quan Tr ng

Đ c Đi m Quan Tr ng  Nh n m nh d li u h n th t cấ ữ ệ ủ ụ

 Các chương trình chia thành đ i ố

tượng

 D li u đữ ệ ược che gi u không th đấ ể ược

truy xu t t hàm bên ngoàiấ

 Các đ i tố ượng có th giao ti p v i ể ế

thông qua hàm

 D li u hay hàm m i có th đữ ệ ể ược

(6)

Tính Th a K ế

Tính Th a K ế

(Inheritance)

(Inheritance)

 H th ng hệ ố ướng đ i tố ượng cho phép

l p đớ ược đ nh nghĩa k th a t l p ị ế ừ

khác

Ví d , l p ụ xe đ p leo núiạ xe đ p đuaạ

nh ng l p (subclass) c a l p ữ ủ xe đ pạ

Th a kừ ế nghĩa phương th c ứ

thu c tính độ ược đ nh nghĩa m t l p ị ộ

có th để ược th a k ho c đừ ế ặ ược s d ng ụ

(7)

Tính Đa Hình

Tính Đa Hình

(Polymorphism)

(Polymorphism)

Đa hình: “nhi u hình th c”, hành đ ng ề ứ ộ

cùng tên có th để ược th c hi n khác ự ệ

đ i v i đ i tố ố ượng/các l p khác

 Ng c nh khác ữ ả  k t qu khácế ả

Đường Th ngẳ Hình Trịn

Đi mể Hình Vng

Ngày đăng: 09/03/2021, 06:26

w