隐藏encoding的两个私有变量；