直接new的不算,反射也不知道咋反射,就是获取内存中已经new过了的对象b

解决方案 »

  1.   


    听你的意思好像是要获取已经创建过的对象b,是不是意味着对象b只有一个?如果是的话那就可以参照数据库连接connection那种写法单例模式得到这个对象了
      

  2.   

    你的常规方法指的是将B作为A的属性封装,然后进行Get吗
      

  3.   

    我有一个思路,就是把给个可以找到的类的实例,
    然后用instanceof I试试,如果是true那就是这个接口的实现类。
      

  4.   

    其实你在B类的构造函数里,写一个保存该对象到某个静态的List或者map里即可,public class B{
          public static List<B> b=new ArrayList<B>();
          public B(){
                 b.add(this);
          }
    }如果这都不能做的话,那我真帮不了你了
      

  5.   

    你是想在获取A类对象的同时获取B类的所有实例,不知我的理解是否正确差不多吧,我就想在A的方法里面获取到B,操作B的行为,说的好听点,就像两个心有灵犀的兄弟,兄弟A能获取到兄弟B在想什么,说不好听的,就是两个兄弟,兄弟A想控制兄弟B的行为符合兄弟A的利益。