- Home
- Lập trình Java
- Bài tập thực hành ứng dụng tính Đóng gói, kế thừa, trừu tượng, đa hình trong Java
admin 3 tuần trước
Bài tập thực hành ứng dụng tính Đóng gói, kế thừa, trừu tượng, đa hình trong Java
Bài tập thực hành ứng dụng tính Đóng gói, kế thừa, trừu tượng, đa hình trong Java
Mục Tiêu
Bài tập này giúp bạn thực hành sử dụng 4 tính chất của lập trình hướng đối tượng: Đóng gói (Encapsulation), Kế thừa (Inheritance), Đa hình (Polymorphism), và Trừu tượng (Abstraction) trong một ứng dụng quản lý nhân viên.
Yêu Cầu Đề Bài
- Xây dựng lớp trừu tượng
NhanVien
:- Thuộc tính chung:
maNV
: Mã nhân viên (String).hoTen
: Họ tên nhân viên (String).luongCoBan
: Lương cơ bản (double).
- Phương thức:
- Trừu tượng
tinhLuong()
– phương thức tính lương. - Phương thức
hienThiThongTin()
để hiển thị thông tin nhân viên.
- Trừu tượng
- Thuộc tính chung:
- Xây dựng các lớp con kế thừa từ
NhanVien
:- Lớp
NhanVienHanhChinh
:- Thuộc tính riêng:
heSoLuong
(double). - Ghi đè phương thức
tinhLuong()
: Lương =luongCoBan * heSoLuong
.
- Thuộc tính riêng:
- Lớp
NhanVienSanXuat
:- Thuộc tính riêng:
soSanPham
(int) vàdonGiaSanPham
(double). - Ghi đè phương thức
tinhLuong()
: Lương =soSanPham * donGiaSanPham
.
- Thuộc tính riêng:
- Lớp
- Chương trình chính (Main):
- Tạo danh sách nhân viên (sử dụng
ArrayList<NhanVien>
). - Thêm các nhân viên hành chính và nhân viên sản xuất vào danh sách.
- Hiển thị thông tin và lương của từng nhân viên.
- Tạo danh sách nhân viên (sử dụng
11 lượt xem | 0 bình luận
Đề xuất cho bạn