java中 修饰符 private 和public的运用

img

看课的时候说类中变量得用private修饰,但这里 在讲链表 为啥用public修饰?
private 和public修饰 分别在什么情况下用?

类中变量用private,是一种编码规范,不让外部随意修改,只能用我们定义的方法。

运行起来没什么要求,都可以。你也可以改成私有的