在java中访问同一类中的特定类实例

时间:2017-02-08 14:58:41

标签: java class pointers singleton

我有一个java代码,其结构如下所示:

public class x{   
                public static void main(string[] args)
                {
                    ysample1 = new y(m)
                    ysample2 = new y(l)
                           ....

                }
              }

   public class y{ 
                private int m_m
                public y(int  m) 
                {
                    m_m = m
                }
               public void control()
               {

                     h h1 = new h(ysample2)
               }
          }

在某些时候,当我想为ysample1调用方法控件时,我可能需要访问ysample2对象。如何定义类y global的实例,所以我可以在y类的控制方法中访问ysample2?

有谁知道如何解决这个问题?感谢。

1 个答案:

答案 0 :(得分:0)

你不能按照你写作的方式做你想做的事。

我认为你需要骑车"控制()"像这样的方法:

               public void control(Y ysample)
           {

                 h h1 = new h(ysample)
           }

所以现在你需要一个" ysample"作为参数,你可以从你的主

control(ysample2);

你会得到我对你的理解。如果您还需要其他信息,请发表评论。