[英]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.