Reflection (תכנות) – הבדלי גרסאות
תוכן שנמחק תוכן שנוסף
מ החלפת תג source לתג syntaxhighlight* |
|||
שורה 38:
=== [[Java]] ===
<
// Using Java package: java.lang.reflect
שורה 47:
Class<?> clazz = Class.forName("Foo");
clazz.getMethod("hello").invoke(clazz.newInstance());
</syntaxhighlight>
=== [[JavaScript]] ===
<
// Without reflection
new Foo().hello()
שורה 64:
// or simply
eval('new Foo().hello()')
</syntaxhighlight>
=== [[PHP]] ===
|