解决方案 »

  1.   

    1问:说明你的设计有问题啊。A为什么调用B的某个方法呢?遇到这个问题,那要考虑这个方法是否需要单独抽出来,作为工具供多个类使用。估计这个方法只是个算法吧
    2问:同样的道理,和你的设计有关。如果这些资源和类D没有关系,那么只能说你的继承值得商榷。不合理的继承,你在享受利益时,同样需要负责一些债务啊。
      

  2.   

    1.方法前加static,变成静态函数2.的确如此。