有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

PHP _;调用等价于java

对于__call of PHP有Java等价物吗

如果不是这样的话,这对我来说是有意义的,因为这可能会导致编译器错误

PHP manual on magic methods开始:

__call() is triggered when invoking inaccessible methods in an object context.


共 (3) 个答案

  1. # 1 楼答案

    不,Java没有这个功能。首先,我认为这会让超载变得几乎不可能(有些人认为超载是个坏主意,但这不是进行这种辩论的合适论坛)。除此之外,我感觉到Java的设计者们只是觉得这样的灵活性(我从Perl那里知道它被称为AUTOLOAD)被任何编译的代码只调用实际存在的方法的保证所压倒(除非二进制不兼容)

  2. # 2 楼答案

    不,没有

  3. # 3 楼答案

    不,java是一种编译语言,编译器希望确保您调用的每个函数都实际存在