想做一个mdi窗体,子窗体必须得调用一个类(类里面只有一些方法)。好奇想问一个事是,我应该在每个子窗体都重新声明这个类好,还是在父窗体声明一个静态类,然后让每个子窗体调用好?哪个方法会比较好比较节省内存和系统资源

解决方案 »

  1.   

    如果只是一些公用方法,没有成员,建议作为静态类,如果又成员,而且需要实例化对象,就要设置为非静态类,
    不过推荐设置为非静态类,原因很简单,因为非静态类中可以有静态方法,而静态类中却不能有非静态成员,如果你设置成为静态类,就没有余地了
      

  2.   

    类里面有一些属性和方法?
    那就单独创建一个类,在其他地方引用,不管是子窗体还是父窗体都可以引用这样最符合编程的要求,达到代码重用性