K th aế
K th aế 2
N i dung
V n đ s d ng l i
S d ng l i b ng k th a ế
K th a trong Javaế
đ nh nghĩa l p k th a ế
thêm ph ng th c, thu c tínhươ
ki m soát truy c p
constructor
K th aế 3
Tài li u tham kh o
Thinking in Java, chapter 6
Java how to program, chapter 9
K th aế 4
S d ng l i
T n t i nhi u lo i đ i t ng có các thu c ượ
tính và hành vi t ng t ho c liên quan ươ
đ n nhauế
Person, Student, Manager,…
Xu t hi n nhu c u s d ng l i các mã
ngu n đã vi t ế
S d ng l i thông qua copy
S d ng l i thông qua quan h has_a
S d ng l i thông qua c ch “k th a” ơ ế ế
K th aế 5
S d ng l i
Copy mã ngu n
T n công, d nh m
K s a l i do t n t i nhi u phiên b n
Quan h has_a
S d ng l p cũ nh là thành ph n c a l p m i ư
S d ng l i i đ t v i giao di n m i
Ph i vi t l i giao di n ế
Ch a đ m m d oư