aspose file tools*
The moose likes Game Development and the fly likes accessing methods of another class Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Game Development
Bookmark "accessing methods of another class" Watch "accessing methods of another class" New topic
Author

accessing methods of another class

kourosh parsa
Ranch Hand

Joined: Jan 22, 2012
Posts: 35
    
    1
Hi. Here is the general structure if my code:


The problem is that my constructor needs the parameter "Board" which is the handle to the other class, but I cannot pass the parameter in claz.newInstance()
You see that I want to load classes dynamically where the class name is known at run time.
Any ideas what to do about this?
kourosh parsa
Ranch Hand

Joined: Jan 22, 2012
Posts: 35
    
    1
well, I figured out that I can use
Element elm = (Element) claz.getDeclaredConstructor(Board.class).newInstance(this);
instead of
Element elm = (Element) claz.newInstance();

which works fine, but still if anyone has a better proposal, please let share it. Thanks
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
 
subject: accessing methods of another class