practice 12 匿名类