移除extends