Java的出错,怎么解决

请问哪里写错了,该怎么改才能运行出来
怎么封装再调用list不出错

img

img

img

list是null,你要初始化再返回,不过你直接在这个方法里返回集合数据就行,为啥要单独定一个变量,
就像你的getAll方法那样处理就行

getPrint()方法返回的是null值,就必然会出现空指针异常
如果不想要出现,可以在返回的时候实例化完成 把return List 改成 list=new ArrayList(); return List;

没看到你给list赋值

你的List值为null