
Ví dụ1: Các lớp mô tảhình vẽ(1/5)
Hàm thành viên draw()
5
Xây dựng các lớp cho nhiềukiểu hình vẽkhác nhau
Ví dụ: Hình chữnhật (Rectangle), hình tròn (Circle), hình oval
(Oval)…
Mỗi hình cụthểlà đối tượng củanhững lớp này
Dữliệu cho hình chữnhật:chiều cao,chiều rộng
Dữliệu cho hình tròn:tâm,bán kính
Tất cảcác lớp này đều kếthừa từmột lớp cha: Figure
Các lớp này đềucó hàm draw()
Mụcđích là vẽmột hình cụthểtrên màn hình
Mỗi lớpcó cài đặt khác nhau tương ứng với mỗiloại hình vẽ