实现了ArrayAccess和Countable 接口