У меня есть требование динамически вызывать класс и использовать методы этого класса.Доступ к методу класса с использованием экземпляра другого класса?
public class A
{
public void test()
{
}
}
public Class B
{
public void test()
{
}
}
class object intermediate
{
//here will decide which class to be invoked
//return the invoked class instance
}
class clientclass
{
intermedidate client=new intermediate();
}
Так я могу получить доступ к методам вызванного класса, в случае клиента. Im using Framework 3.5. Если дочерний класс унаследован от промежуточного класса, можно ли это достичь? Я не хочу здесь размышлять.
Вы можете использовать интерфейс в качестве родительского класса как '' Ā' и B' затем затем передать параметр типа родительского класса и вызова метод. –
Можете ли вы привести пример? – 2014-09-11 12:11:34
вы можете добавить некоторые методы в A и B, чтобы ваш пример был более ясным. –