【发布时间】:2019-03-14 04:22:17
【问题描述】:
除了仔细选择原始数据类型之外,还有其他方法吗?
提前非常感谢您!
【问题讨论】:
标签: java oop computer-science
除了仔细选择原始数据类型之外,还有其他方法吗?
提前非常感谢您!
【问题讨论】:
标签: java oop computer-science
为了回答您的问题,我认为“内存效率”是指“使用尽可能少的内存”
数据封装和内存效率完全没有关系。
内存效率取决于几个低级方面,例如原始值在内存中的表示方式、对象(包括数组)在内存中的表示方式、它们如何被池化/留存等等。这些方面与数据封装无关。
数据封装发生在源代码中,而不是较低级别。如果在您的源代码中,您看到数据和操作数据的代码“紧密联系”在一起(例如,通过某些语言特性,例如类定义),这就是所谓的数据封装。
【讨论】:
如果您想了解封装的用法,您应该了解抽象和松散耦合的用法,正如 Erwin 所说,似乎缺乏研究。
【讨论】: