相关疑难解决方法(0)

OOP访问修饰符:编译时或运行时

我听说Access Modifiers Public, Private and Protected只是一些Compiler Stuff,它们实际上并不存在于已编译的二进制代码中.

现在我想知道它是多少是正确的?如果它是正确的,是否意味着在运行时二进制代码中不存在封装?因此,如果您修改二进制文件以Private非法访问方法,理论上,没有任何东西可以检查您的权利,无论是任何OOP机制还是操作系统,对吧?

我还标记了C++和Java的问题.我知道它们之间的区别,只是好奇地看到它们处理Access Modifiers有多么不同.

c++ java compiler-construction oop

6
推荐指数
1
解决办法
1218
查看次数

标签 统计

c++ ×1

compiler-construction ×1

java ×1

oop ×1