繁体   English   中英

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

[英]Accessing a particular instance of class inside the same class in java

我有一个结构如下所示的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 类的实例,以便我可以在 y 类的控制方法中访问 ysample2?

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

你不能像你写的那样做你想做的事。

我认为您需要像这样使用“控制()”方法:

               public void control(Y ysample)
           {

                 h h1 = new h(ysample)
           }

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

control(ysample2);

你会明白我从你的问题中了解到的。 如果您需要其他东西,请发表评论。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM