
OOP in C# - GV: Phạm Đình Sắc – dinhsac@gmail.com
1
Phương th
Phương thứ
ức
c ả
ảo v
o và
àt
tí
ính đa h
nh đa hì
ình
nh
Virtual method
& Polymorphism
Virtual method
Virtual method
& Polymorphism
& Polymorphism
OOP in C# - GV: Phạm Đình Sắc – dinhsac@gmail.com
2
T
Tí
ính đa h
nh đa hì
ình
nh
¾
¾Hai đ
Hai đặ
ặc đi
c điể
ểm m
m mạ
ạnh nh
nh nhấ
ất c
t củ
ủa k
a kế
ếth
thừ
ừa đ
a đó
ól
là
à
kh
khả
ả năng s
năng sử
ửd
dụ
ụng l
ng lạ
ại mã chương tr
i mã chương trì
ình v
nh và
à đa
đa
h
hì
ình (polymorphism).
nh (polymorphism).
¾
¾Đa h
Đa hì
ình l
nh là
à ý tư
ý tưở
ởng
ng “
“s
sử
ửd
dụ
ụng m
ng mộ
ột giao di
t giao diệ
ện
n
chung cho nhi
chung cho nhiề
ều phương th
u phương thứ
ức kh
c khá
ác nhau
c nhau”
”,
,
d
dự
ựa trên phương th
a trên phương thứ
ức
c ả
ảo (virtual method).
o (virtual method).
¾
¾N
Nó
ói c
i cá
ách kh
ch khá
ác,
c, T
Tí
ính đa h
nh đa hì
ình cho ph
nh cho phé
ép m
p mộ
ột
t
thao t
thao tá
ác c
c có
óc
cá
ác c
c cá
ách x
ch xử
ửlý kh
lý khá
ác nhau trên
c nhau trên
c
cá
ác đ
c đố
ối tư
i tượ
ợng kh
ng khá
ác nhau.
c nhau.