使用静态内部类来完成单例的初始化