01/10/2018, 00:49

Cần giúp đỡ về OOP C++

Xây dựng class CongTy quản lý ds các NhanVien [họ tên và địa chỉ] với 2 loại
NhanVienThuKy [chứng chỉ ngoại ngữ và số lượng báo cáo đã hoàn thành] và
NhanVienKyThuat [chứng chỉ ngành và số lượng sáng kiến trong năm]. CongTy cho phép
thêm nhân viên mới…

1 đoạn code trong hàm main

CongTy cty;
cty.ThemNhanVien(new NhanVienThuKy(“Nguyen Thi A”, “Tp Ho Chi Minh”, “Toefl
iBT 100”, 15));
cty.ThemNhanVien(new NhanVienKyThuat(“Tran Van B”, “Tp Ho Chi Minh”, “CNTT”,
8));

trong hàm ThemNhanVien mình phải khai báo cài đặt thế nào ạ
và bài này cần dùng tính đa hình ở chỗ nào không.
Nhập xuất mình dùng operator.
cảm ơn mọi người đã xem và giúp đỡ…

Dark.Hades viết 02:51 ngày 01/10/2018

Bạn chỉ cần xác định return cho các class con kia, giả sử thêm kĩ thuật viên thì trả lại (mảng) có 1 giá trị là type = kithuat chẳng hạn

Saber Yii viết 02:52 ngày 01/10/2018

NVTK và NVKT kế thừa từ NhanVien
Bạn thêm 1 array NhanVien trong CongTy
hàm ThemNhanVien thực hiện việc thêm 1 phần tử vào arrayNV ở trên.

Bài liên quan
0