Bài Tập - Quản lý nhà - Lập trình C# | C Sharp
* Xây dựng một giao diện (interface) IHouse nằm trong namespace house.cm gồm có 2 phương thức:
- public void input();
- public void display();
* Xây dựng lớp House thực thi giao diện IHouse và cũng nằm trong namespace house.cm, bổ sung thêm các thuộc tính sau:
private String soNha;
private String diaChi;
private String loaiNha;
Cài đặt các Constructor có tham số và không có tham số.
Cài đặt các phương thức set/get cho các thuộc tính trong lớp.
Cài đè (override) các phương thức nhập và hiển thị trong giao diện IHouse.
* Cài đặt lớp HaNoiHouse nằm trong namespace house.hanoi kế thừa lớp House ở trên vào bổ sung thêm các thuộc tính:
- private String tenQuan;
Cài đặt 2 constructor, trong đó constructor có tham số phải sử dụng từ khóa super để gọi constructor của lớp House.
Cài đặt các phương thức get/set cho thuộc tính bổ sung.
Override các phương thức input(), display() trong lớp House.
* Xây dựng lớp ManagerHouse nằm trong namespace house.hanoi
Tạo menu như sau và cài đặt để thực thi các công việc theo từng menu đó:
1. Nhập thông tin n ngôi nhà ở Hà Nội
2. Hiển thị thông tin của n ngôi nhà đó.
3. Sắp xếp theo trường địa chỉ và hiển thị thông tin sau khi sắp xếp.
4. Tìm kiếm nhà theo địa chỉ nhập vào.
5. Thoát.