Вызов метода
- String s;
- Object inst = null;
- try{
- inst = Class.forName(s).newInstance();
- (Inter)inst.meth();
- }catch(Throwable t){}
Иногда необходимо на яве вызвать метод, записанный строкой. Однако можно вызвать метод, который реализуется из абстрактного класса или интерфейса. В данном коде в s хранится имя класса. inst - экземпляр класса. Inter - абстрактный класс или интерфейс, реализуемый inst. meth - вызываемый метод.