public override void nhap() { Console.WriteLine("--Danh Sach Nhan Vien--"); Console.Write("Nhap vao so luong nhan vien: "); soLuongNV = Convert.ToInt32(Console.ReadLine()); for (int i = 0; i < soLuongNV; i++) { Console.WriteLine("Chon loai NV: \n1. NV San xuat \n2. NV Cong nhat \n3. NV Quan Ly"); int loaiNV = Convert.ToInt32(Console.ReadLine()); switch (loaiNV) { case 1: { ds[i] = new NhanVienSanXuat(); ds[i].nhap(); } break; case 2: { ds[i] = new NhanVienCongNhat(); ds[i].nhap(); } break; case 3: { ds[i] = new NhanVienQuanLy(); ds[i].nhap(); } break; } } }
static void Main(string[] args) { NhanVienSanXuat nv1 = new NhanVienSanXuat(); nv1.nhap(); nv1.xuat(); Console.ReadKey(); NhanVienCongNhat nv2 = new NhanVienCongNhat(); nv2.nhap(); nv2.xuat(); Console.ReadKey(); NhanVienQuanLy nv3 = new NhanVienQuanLy(); nv3.nhap(); nv3.xuat(); Console.ReadKey(); DanhSachNhanVien ds1 = new DanhSachNhanVien(); ds1.nhap(); ds1.xuat(); Console.ReadKey(); }