8.1.2 建议使用内部类