使用另一个类实例访问一个类方法?

用户名

我需要动态调用一个类并使用该类的方法。

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();
}

因此,我可以在实例client中访问被调用类的方法我正在使用Framework 3.5。如果子类是从中间类继承的,是否可以实现?我不想在这里反思。

卡西克(NS)

试试这个

public interface IClassA
{
    void Method();
}

public class ClassA : IClassA
{
    public void Method()
    {

    }
}

public static class ObjectInjector
{
    public static T GetObject<T>()
    {
        object objReturn = null;
        if(typeof(T) == typeof(IClassA))
        {
            objReturn = new ClassA();
        }
        return (T)objReturn;
    }        
}

public class ClientClass
{
    static void Main(string[] args)
    {
          IClassA objA = ObjectInjector.GetObject<IClassA>();
          objA.Method();
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何通过在Javascript另一个类的实例访问另一个类中的方法

来自分类Dev

Java如何使用另一个类的实例访问方法

来自分类Dev

从另一个类访问变量的实例

来自分类Dev

如何从另一个类访问实例化?

来自分类Dev

访问另一个类的类方法/变量

来自分类Dev

使用另一个对象的方法实例化一个抽象类?

来自分类Dev

使用另一个对象的方法实例化一个抽象类?

来自分类Dev

访问从其实例化另一个类的类的方法

来自分类Dev

从另一个类Ruby调用实例方法

来自分类Dev

从另一个类(或文件)调用一个类实例的方法

来自分类Dev

在另一个类中使用一个类的实例

来自分类Dev

如何从另一个类的一个类访问方法?

来自分类Dev

如何只允许一个类访问另一个类的方法?

来自分类Dev

如何将一个类的实例方法与另一个实例化?

来自分类Dev

如何将一个类的实例方法与另一个实例化?

来自分类Dev

从run方法锁定对另一个类的访问

来自分类Dev

从Android中的另一个类访问方法

来自分类Dev

访问另一个类的公共方法

来自分类Dev

从另一个类访问方法时出错

来自分类Dev

如何访问另一个类的方法?

来自分类Dev

试图访问另一个类中的方法

来自分类Dev

使用id作为参数从另一个类访问一个类

来自分类Dev

Python类:一个类中的实例方法指向另一个类中的实例方法

来自分类Dev

类方法如何访问相同类的另一个实例的私有成员?

来自分类Dev

从静态方法访问另一个类的实例变量

来自分类Dev

如何在另一个类中访问此实例方法

来自分类Dev

无法访问Java中另一个类中方法的返回实例

来自分类Dev

当实例来自另一个类时,如何访问超类的实例?

来自分类Dev

从方法访问父类变量,由另一个类使用

Related 相关文章

  1. 1

    如何通过在Javascript另一个类的实例访问另一个类中的方法

  2. 2

    Java如何使用另一个类的实例访问方法

  3. 3

    从另一个类访问变量的实例

  4. 4

    如何从另一个类访问实例化?

  5. 5

    访问另一个类的类方法/变量

  6. 6

    使用另一个对象的方法实例化一个抽象类?

  7. 7

    使用另一个对象的方法实例化一个抽象类?

  8. 8

    访问从其实例化另一个类的类的方法

  9. 9

    从另一个类Ruby调用实例方法

  10. 10

    从另一个类(或文件)调用一个类实例的方法

  11. 11

    在另一个类中使用一个类的实例

  12. 12

    如何从另一个类的一个类访问方法?

  13. 13

    如何只允许一个类访问另一个类的方法?

  14. 14

    如何将一个类的实例方法与另一个实例化?

  15. 15

    如何将一个类的实例方法与另一个实例化?

  16. 16

    从run方法锁定对另一个类的访问

  17. 17

    从Android中的另一个类访问方法

  18. 18

    访问另一个类的公共方法

  19. 19

    从另一个类访问方法时出错

  20. 20

    如何访问另一个类的方法?

  21. 21

    试图访问另一个类中的方法

  22. 22

    使用id作为参数从另一个类访问一个类

  23. 23

    Python类:一个类中的实例方法指向另一个类中的实例方法

  24. 24

    类方法如何访问相同类的另一个实例的私有成员?

  25. 25

    从静态方法访问另一个类的实例变量

  26. 26

    如何在另一个类中访问此实例方法

  27. 27

    无法访问Java中另一个类中方法的返回实例

  28. 28

    当实例来自另一个类时,如何访问超类的实例?

  29. 29

    从方法访问父类变量,由另一个类使用

热门标签

归档