因为非静态内部类,是不能直接进行实例化,如:
Model.Data data = new Model.Data()
编译会出错,如果我们想实例化非静态内部类,则必须要有一个外部类的实例,如:
Model model = new Model();
Model.Data data = model.new Date();
由于无法直接创建内部类的实例,所以fastJson解析数据时会报错无法创建实例。
探讨了非静态内部类无法直接实例化的原因,及如何通过拥有外部类实例来实例化非静态内部类,解释了这导致fastJSON解析数据时报错的问题。
因为非静态内部类,是不能直接进行实例化,如:
Model.Data data = new Model.Data()
编译会出错,如果我们想实例化非静态内部类,则必须要有一个外部类的实例,如:
Model model = new Model();
Model.Data data = model.new Date();
由于无法直接创建内部类的实例,所以fastJson解析数据时会报错无法创建实例。
767

被折叠的 条评论
为什么被折叠?