hàm giả toàn phần