封装时如何使用最少的内存?

时间:2019-03-14 04:22:18

标签: java oop computer-science

除了仔细选择原始数据类型之外,还有其他方法吗?

非常感谢您!!

2 个答案:

答案 0 :(得分:1)

为回答您的问题,我认为“内存效率”是指“使用尽可能少的内存”

数据封装和内存效率之间根本没有联系。

内存效率取决于几个下级方面,例如如何在内存中表示原始值,如何在内存中表示对象(包括数组),如何对其进行池/内插等。所有这些方面与数据封装无关。

数据封装发生在源代码中,而不是在较低级别上。如果在您的源代码中看到数据和操纵数据的代码“紧密捆绑”在一起(例如,通过诸如类定义之类的某些语言功能),则称为数据封装。

答案 1 :(得分:1)

如果您想了解封装的用法,则应该了解抽象和松散耦合的用法,正如Erwin所说,似乎缺乏研究。