内部类的好处 有很好的封装性和可读性
内部静态类 通过 new 外部类名.内部类名() 构建对象
内部非静态类 通过 外部类对象.new 内部类名() 构建对象
开源软件 mybatisGenerate 的查询对象 是同步 静态内部来做的封装