Reflective programming: Difference between revisions

Content deleted Content added
m Reverting possible vandalism by LarryLeszczynski to version by 77.250.96.178. False positive? Report it. Thanks, ClueBot NG. (1697149) (Bot)
Tag: section blanking
Line 56:
// or simply
eval('new Foo().hello()')
</source>
 
===Java===
The following is an example in [[Java (programming language)|Java]] using the [[Java package]] {{Javadoc:SE|package=java.lang.reflect|java/lang/reflect}}:<source lang="java">
// Without reflection
new Foo().hello();
 
// With reflection
Class<?> fooClass = Class.forName("Foo");
fooClass.getMethod("hello").invoke(fooClass.newInstance());
</source>