//tiên lương hoa hồng. public double Luong(BaoHiem baohiem) { double LuongNhanVien = LuongCoBan(); double TienHoaHongBaoHiem = TienHoaHong(baohiem); return(LuongNhanVien + TienHoaHongBaoHiem); }
//Tính tiền hoa hồng. public double TienHoaHong(BaoHiem baohiem) { //từ khóa is dùng để kiểm tra baohiem có là lớp ngắn hạn hay dài hạn ko //vì 2 lớp ngắn hạn và dài hạn đều kế thừa từ lớp baohiem. //Viết "if (baohiem is BaoHiemNganHan)" là máy ngầm hiểu "if (baohiem is BaoHiemNganHan == true)" if (baohiem is BaoHiemNganHan) { return(0.05 * baohiem.SoTienPhaiDong); } else { return(0.5 * baohiem.SoTienPhaiDong); } }