Ch ng 5: L p trình h ng đ i ươ ướ
t ng trong VB.Netượ
Phan Tr ng Ti n ế
Department of Software Engineerng
Hanoi University of Agricaltural
Office location: 3rd floor, Administrative building
Office phone: 8276346, Ext: 132
Email:phantien84@gmail.com
Ni dung chính
I. Các đ c đi m l p trình h ng đ i t ng ướ ượ
1. Tính tr u t ng (Abstraction) ượ
2. Tính đóngi (Encapsulation)
3. Tính th a k (Inheritance) ế
4. Tính đa hình (Polymorphism)
II. Th c hi nc đ c đi m l p trình h ng đ i t ng ướ ượ
trong VB.Net
III. Khai báoc thành vn Class
1. Th t c kh i t o(Constructors)
2. Th t c kh i h y(Destructors)
3. Ph ng th c(Methods)ươ
4. Tr ng và Thu c tính(Fields và Properties) ườ
IV. Khai báo Namespaces
I. Các đặc đim lp trình hướng đối
tượng
1. Tính tru tượng (Abstraction)
2. Tính đóng gói (Encapsulation)
3. Tính tha kế (Inheritance)
4. Tính đa hình (Polymorphism)
So sánh class and object
Class là mt khuân
mu hoc mt bn
thiết kế mà định nghĩa
các thuc tính và các
phương thc ca đi
tượng.
Object là mt bn sao
chy được ca mt
class, s dng b nh
và có hn chế v thi
gian.
1. Tính tru tượng
-Khi bn mua mt t lnh -> Quan tâm ti
kích thước, độ bn và các đặc đim ca nó,
ch không quan tâm ti máy móc ca nó
được làm như thế nào -> gi là s tru
tượng.
-VB.Net cũng cung cp tính tru tượng qua
class và objects
-Mt class định nghĩa các thuc tính và
cách cư s ging như các đối tượng
-Mt object là bn sao ca class