Reflection (תכנות) – הבדלי גרסאות

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