内部类实例初始化
匿名内部类，工厂方法
嵌套内部类