LAB7 KẾ THỪA MOB1014 – LẬP TRÌNH JAVA 1 TRANG 1 LAB 7 KẾ THỪA MỤC TIÊU Kết thúc bài thực hành này bạn có khả năng Xây dựng ứng dụng với nhiều lớp được tổ chức theo sự phân cấp thừa kế trong Java S.
LAB7: KẾ THỪA LAB 7: KẾ THỪA MỤC TIÊU: Kết thúc thực hành bạn có khả Xây dựng ứng dụng với nhiều lớp tổ chức theo phân cấp thừa kế Java Sử dụng lại có lớp khác Ghi đè để hiệu chỉnh lại nội dung phương thức lớp Ứng dụng lớp trừu tượng phương thức trừu tượng PHẦN I Bài (2 điểm) Xây dựng lớp ChuNhat gồm thuộc tính rong dai phương thức getChuVi() getDienTich() để tính chu vi diện tích Phương thức xuat() xuất hình chiều rộng, chiều dài, diện tích chu vi Xây dựng lớp Vuong kế thừa từ lớp ChuNhat ghi đè phương thức xuat() để xuất thơng tin cạnh, diện tích chu vi Viết chương trình nhập hình chữ nhật hình vng sau xuất hình HƯỚNG DẪN Xây dựng lớp theo kiến trúc phân cấp kế thừa sau MOB1014 – LẬP TRÌNH JAVA TRANG LAB7: KẾ THỪA NhuNhat +rong: double +dai: double ChuNhat(dai , rong) +getChiVu(): double +getDienTich(): double +xuat():void Vuong Vuong(canh) +xuat():void Hàm tạo lớp Vuong gọi lại hàm tạo lớp ChuNhat truyền cạnh hình vng cho tham số chiều dài chiều rộng Ghi đè phương thức xuất để xuất thông tin hình vng Tạo lớp chứa phương thức main() nhập chiều dài, chiều rộng hình chữ nhật cạnh hình vng Sau sử dụng lớp ChuNhat Vuong để tạo đối tượng gọi phương thức xuat() để xem thông tin: ChuNhat cn = new ChuNhat(dai, rong) ChuNhat vu = new Vuong(canh) cn.xuat(); vu.xuat() Bài (2 điểm) Tạo lớp SinhVienPoly gồm thuộc tính họ tên ngành với phương thức trừu tượng getDiem() Thêm phương thức getHocLuc() để xếp loại học lực Lớp bao gồm phương thức xuat() để xuất họ tên, ngành, điểm học lực hình HƯỚNG DẪN Xây dựng lớp có mơ sau MOB1014 – LẬP TRÌNH JAVA TRANG LAB7: KẾ THỪA SinhVienPoly +hoTen: String +nganh: String SinhVienPoly (hoTen , nganh) +getDiem(): double +getHocLuc(): String +xuat():void Vì chưa biết sinh viên học môn nên chưa tính điểm phương thức getDiem() phải phương thức trừu tượng Chú ý lớp SinhVienPoly phải lớp trừu tượng có phương thức getDiem() phương thức trừu tượng Phương thức getHocLuc() viết bình thường sử dụng phương thức getDiem() để lấy điểm sinh viên chưa biết điểm tính Học lực tính sau o Yếu: điểm < o Trung bình: