
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

Nội 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 đóng gói (Encapsulation)
3. Tính th a k (Inheritance)ừ ế
4. Tính đa hình (Polymorphism)
II. Th c hi n các đ c đi m l p trình h ng đ i t ng ự ệ ặ ể ậ ướ ố ượ
trong VB.Net
III. Khai báo các thành viên 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 điểm lập trình hướng đối
tượng
1. Tính trừu tượng (Abstraction)
2. Tính đóng gói (Encapsulation)
3. Tính thừa kế (Inheritance)
4. Tính đa hình (Polymorphism)

So sánh class and object
Class là một khuân
mẫu hoặc một bản
thiết kế mà định nghĩa
các thuộc tính và các
phương thức của đối
tượng.
Object là một bản sao
chạy được của một
class, sử dụng bộ nhớ
và có hạn chế về thời
gian.

1. Tính trừu tượng
-Khi bạn mua một tủ lạnh -> Quan tâm tới
kích thước, độ bền và các đặc điểm của nó,
chứ không quan tâm tới máy móc của nó
được làm như thế nào -> gọi là sự trừu
tượng.
-VB.Net cũng cung cấp tính trừu tượng qua
class và objects
-Một class định nghĩa các thuộc tính và
cách cư sử giống như các đối tượng
-Một object là bản sao của class

