Lớp Học Sinh: HocSinh - Thuộc tính: Ma: String //mã học sinh HoTen: String //họ tên DiemHK1: double //điểm trung bình học kỳ 1 DiemHK2: double //điểm trung bình học kỳ 2 - Phương thức: Phương thức tạo không tham số gán: Phương thức tạo 4 tham số ms, ht, hk1, hk2 gán: Phương thức Nhập/Xuất học sinh Tính điểm trung bình cả năm: (HK1+HK2)/2 Xếp loại: 0.0<Điểm trung bình cả năm < 3.0 : kém 3.0<=Điểm trung bình cả năm < 5.0 : yếu 5.0<=Điểm trung bình cả năm < 6.5 : trung bình 6.5<=Điểm trung bình cả năm < 7.0 : trung bình khá 7.0<=Điểm trung bình cả năm < 8.0 : khá 8.0<=Điểm trung bình cả năm < 9.0 : giỏi 9.0<=Điểm trung bình cả năm <= 10.0 : xuất sắc Lớp Lớp học: LopHoc - Thuộc tính: MaLop: String //mã lớp học TenLop: String //tên lớp học SiSo: int //Sĩ số lớp học hs[] : HocSinh //mảng học sinh - Phương thức: Nhập/Xuất: tên lớp, sĩ số lớp, danh sách học sinh(từng học sinh sẽ gọi lại Phương thức nhập/Xuất của lớp Học sinh) Tìm học sinh có điểm trung bình cao nhất/thấp nhất Xuất các học sinh có học lực Giỏi và Xuất sắc Sắp xếp danh sách học sinh theo thứ tự giảm dần/tăng dần điểm trung bình - Kết quả khi chạy chương trình lớp Học Sinh: - Kết quả chạy Lớp LopHoc: - Kết quả chạy Lớp LopHoc: Bài tập về nhà Bài tập 1: Tạo project Hình học Tạo lớp cơ sở trừu tượng Hình (Hinh) - Thuộc tính: Tên hình - Phương thức Phương thức tạo Phương thức trừu tượng tính diện tích/chu vi Tạo lớp Hình Tròn kế thừa từ lớp Hình (HinhTron) - Thuộc tính: Bán kính R - Phương thức Phương thức tạo Phương thức tính diện tích/chu vi Tạo lớp Hình Tam Giác kế thừa từ lớp Hình (HinhTamGiac) - Thuộc tính: Độ dài 3 cạnh a, b, c - Phương thức Phương thức tạo Phương thức tính diện tích/chu vi Tạo lớp Hình Chữ Nhật kế thừa từ lớp Hình (HinhChuNhat) - Thuộc tính: Chiều rộng Chiều dài - Phương thức Phương thức tạo Phương thức tính diện tích/chu vi