就像标题中所说的那样,在Ruby中,“关键字”(例如私有,公共等)实际上是“在类上操作的方法,可动态更改方法的可见性”(http://en.wikibooks.org/wiki/Ruby_Programming/Syntax/Classes)-Java是否相同?

谢谢!

最佳答案

否。在Java中,这映射到JVM可以理解(并强制执行)的字节码中。编译器本身也使用它。

加载类时不会发生“动态编译/类操作”,就像您在Ruby或Perl中所做的那样。

09-05 05:41