除了仔细选择原始数据类型之外,还有其他方法吗?
非常感谢您!!
答案 0 :(得分:1)
为回答您的问题,我认为“内存效率”是指“使用尽可能少的内存”
数据封装和内存效率之间根本没有联系。
内存效率取决于几个下级方面,例如如何在内存中表示原始值,如何在内存中表示对象(包括数组),如何对其进行池/内插等。所有这些方面与数据封装无关。
数据封装发生在源代码中,而不是在较低级别上。如果在您的源代码中看到数据和操纵数据的代码“紧密捆绑”在一起(例如,通过诸如类定义之类的某些语言功能),则称为数据封装。
答案 1 :(得分:1)
如果您想了解封装的用法,则应该了解抽象和松散耦合的用法,正如Erwin所说,似乎缺乏研究。