我听说Access Modifiers Public, Private and Protected只是一些Compiler Stuff,它们实际上并不存在于已编译的二进制代码中.
现在我想知道它是多少是正确的?如果它是正确的,是否意味着在运行时二进制代码中不存在封装?因此,如果您修改二进制文件以Private非法访问方法,理论上,没有任何东西可以检查您的权利,无论是任何OOP机制还是操作系统,对吧?
我还标记了C++和Java的问题.我知道它们之间的区别,只是好奇地看到它们处理Access Modifiers有多么不同.