TAILIEUCHUNG - Bài giảng Phương pháp lập trình hướng đối tượng: Kế thừa lớp đối tượng - Lê Xuân Định
Bài giảng Phương pháp lập trình hướng đối tượng: Kế thừa lớp đối tượng trình bày các nội dung: Lớp cơ sở – Lớp đẫn xuất, cây kế thừa, kế thừa, thiết kế cây kế thừa, thiết kế lớp hướng kế thừa,. nội dung chi tiết. | Bài giảng Phương pháp lập trình hướng đối tượng: Kế thừa lớp đối tượng - Lê Xuân Định GV: Lê Xuân Định Lớp Cơ sở – Lớp Dẫn xuất Lớp Cơ sở Phương tiện Giao thông • Các thuộc tính cơ sở - Thuộc tính: Tốc độ tối đa • Các phương thức cơ sở: - Phương thức: Di chuyển Trừu tượng hơn (thường là Xe cộ ảo, tức chỉ định nghĩa giao - Thuộc tính: Tốc độ tối đa, bánh, thân diện, còn nội dung cài đặt thì chưa có hoặc có đơn giản) - Phương thức: Di chuyển (chạy trên đường) Tàu đạp Xethuyền thừa kế - Thuộc - Thuộctính: Tốcđộ tính:Tốc tối đa, độ tối đa, bánh, boong, mũi thân, xích, - Phương líp, . thức: Di chuyển (trôi trên mặt nước) - Phương thức: Di chuyển Lớp Dẫn xuất Máy • Các thuộc tính cơ sở Xebay hơi - Thuộc tính: Tốc độ tối đa, cánh, thân, • Các thuộc tính dẫn xuất - Thuộc tính: Tốc độ tối đa, bánh, thân, xăng, đuôi • Các phương thức cơ sở động cơ,thức: - Phương . Di chuyển (bay trên trời) • Các phương thức dẫn xuất: - Phương thức: Di chuyển, đổ xăng Cụ thể hơn (có nội dung cài đặt cụ thể) 2 PT Giao thông Cây kế thừa tốc độ tối đa DiChuyển() = 0 Phương tiện Giao thông Xe cộ Xe cộ Máy bay Xe máy bánh xe cánh Xe đạp thân xe thân đuôi Xe hơi DiChuyển() { /*chạy trên đường */} DiChuyển() Xe tải { /* bay trên không */} Tàu thuyền Tàu cánh ngầm Xe đạp Xe hơi Phản lực Trực thăng Thuyền buồm Máy bay Phản lực Trực thăng 3 Kế thừa (chiều thuận) Bài toán 1 Đã có sẵn lớp SinhVien Thuộc tính: MSSV, điểm lý thuyết (đLT), điểm thực hành (đTH) Phương thức: Khởi tạo, xuất, thi LT, thi TH Tính điểm Tổng kết (đTK): Trả về đTK = (6*đLT + 4*đTH)/10 Cần định nghĩa lớp SinhVienB Thuộc tính: MSSV, điểm lý thuyết (đLT), điểm thực hành (đTH), điểm
đang nạp các trang xem trước