这两个的目的是什么
来源:6-2 项目作业
mixiaofan
2020-06-01 16:12:57
没看明白,这两个是为了做什么,,另外,同时被static和final修饰的是做什么的
2回答
好帮手慕阿慧
2020-06-01
同学你好,被final修改的对象表示该对象指向的内存地址不能变,就是不能再使用new创建对象。新建分类和新建图书并没有改变其指向的内存地址,并没有矛盾。
如下:
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
好帮手慕阿慧
2020-06-01
同学你好,
1、categoryDb和books属性分别是为了保存所有的图书分类和所有的图书。以books为例,添加或删除图书都往books中添加或删除图书对象。
2、static修饰的属性强调它们只有一个,final修饰的属性表明是一个常数(创建后不能被修改)。static final修饰的属性表示一旦给值,就不可修改,并且可以通过类名访问,如BookServiceImpl.books获得所有图书。
如果我的回答解决了你的疑惑,请采纳!祝学习愉快!
相似问题