Java 消息传递如何帮助在OOP中实现修饰符?

Java 消息传递如何帮助在OOP中实现修饰符?,java,c++,Java,C++,当一个对象调用另一个对象的方法时,将传递一条消息,其中包括被调用对象的名称、方法名称和要传输的信息。但是如何确定调用对象是否具有访问被调用对象方法的权限?例如,该方法受保护 > P> java和C++是编译语言。编译器知道类的声明,并决定调用方是否有权访问该方法。如果没有,编译时会出错。在java中调用方法,C++中的成员函数调用不像消息传递。@ ccn:如果程序不编译,它就永远无法运行。如果它确实编译,那么编译器已经确定它是合法的,不需要进一步检查。

当一个对象调用另一个对象的方法时,将传递一条消息,其中包括被调用对象的名称、方法名称和要传输的信息。但是如何确定调用对象是否具有访问被调用对象方法的权限?例如,该方法受保护

> P> java和C++是编译语言。编译器知道类的声明,并决定调用方是否有权访问该方法。如果没有,编译时会出错。

在java中调用方法,C++中的成员函数调用不像消息传递。@ ccn:如果程序不编译,它就永远无法运行。如果它确实编译,那么编译器已经确定它是合法的,不需要进一步检查。