我只是……不太确定我理解封装。也许这可能与我仍在类里面学习编程并且还没有做出任何类似的事实有关......供其他人使用的真实世界程序,但我只是不明白它试图完成什么.我知道它限制了对某些类成员和函数的访问。但是就像..限制它来自谁?我见过几个例子,它们有一个私有(private)数据成员,但它们有公共(public)的get或set方法,无论如何都允许对数据成员进行操作。那么是如何限制或隐藏的呢?我的书是这样说的:"封装提供了两个重要的优势:用户代码不能无意中破坏封装对象的状态。封装类的实现可以随时间变化,而无需更改用户级代码。"我想我对他们使用的词语感到困惑。用户代码如何可能破坏对象的
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com特斯拉发生事故导致2死3伤,是刹车失灵自动加速,还是车主踩错踏板?这两天,一段车祸监控视频将特斯拉再次推上了风口浪尖。在视频中,一辆特斯拉ModelY在狭窄国道上高速行驶,不时做出惊险的避让动作,但还是因为过快的车速先后撞上多辆摩托车、自行车,最后撞到路边的卡车才停下来。这起骇人的事故发生于11月5日上午7点前后,地点在广东省潮州市饶平县,造成了2人死亡,包括车主在内的3人受伤。事后车主的家属通过社交媒体发声,表示事件发生时车辆出现了异常:“踩下制动踏板时发现制动踏板
想了解更多关于开源的内容,请访问:51CTO 开源基础软件社区https://ost.51cto.com特斯拉发生事故导致2死3伤,是刹车失灵自动加速,还是车主踩错踏板?这两天,一段车祸监控视频将特斯拉再次推上了风口浪尖。在视频中,一辆特斯拉ModelY在狭窄国道上高速行驶,不时做出惊险的避让动作,但还是因为过快的车速先后撞上多辆摩托车、自行车,最后撞到路边的卡车才停下来。这起骇人的事故发生于11月5日上午7点前后,地点在广东省潮州市饶平县,造成了2人死亡,包括车主在内的3人受伤。事后车主的家属通过社交媒体发声,表示事件发生时车辆出现了异常:“踩下制动踏板时发现制动踏板