大神们,帮忙看看
图片代码的注释有问题吧。。。。
单就上面这句话来说,如果类的方法没有访问类的属性,就可以定义为静态方法。比如图片里面的方法show()
可以声明为静态的。
没理解注释描述的是啥意思。
一个属性是否要定义成static的,和这个好像没啥关系
要知道静态,先了解一下对象是什么意思。
调用某个对象里的静态方法,可以不用将对象 new 出来. 比如说你有一个班的学生, 你要将他们信息录入电脑,所以你每次都要新建(new)一个新的学生才能录入信息. 但是如果你要更改班主任的名称,一个班就只有一个班主任, 这个情况下就不用新建 new 一个班主任, 直接班级信息里面更改名称就可以了. 所以班主任这个属性是静态的 而学生这个属性是非静态的.