code封装bug