Xây dựng chương trình Java quản lý một thiết bị điện tử nhằm minh họa tính đóng gói (Encapsulation) trong lập trình hướng đối tượng.
Mỗi thiết bị điện tử có các thông tin sau:
ElectronicDevice:
private.getter và setter.setter, thực hiện kiểm tra hợp lệ:
displayInfo() để hiển thị toàn bộ thông tin thiết bị.Main:
setter.Ma thiet bi: ...
Ten thiet bi: ...
Gia: ... VND
Bao hanh: ... thang
Ví dụ:
Đầu vào:
TB001
Laptop Dell
15000000
24
Đầu ra:
Ma thiet bi: TB001
Ten thiet bi: Laptop Dell
Gia: 15000000.00 VND
Bao hanh: 24 thang
Đầu vào:
TB002
Smart TV
-5000000
12
Đầu ra:
Ma thiet bi: TB002
Ten thiet bi: Smart TV
Gia: 0.00 VND
Bao hanh: 12 thang
Đang tải editor...