Java 将实例插入到另一个类并使用函数
下面是一个java代码:Java 将实例插入到另一个类并使用函数,java,Java,下面是一个java代码: public class GusseGame { Player p1; Player p2; public void startgame() { p1 = new Player(); p2 = new Player(); } } 我可以这样做吗 public class GusseGame { public void startgame() { Player p1 = new P
public class GusseGame {
Player p1;
Player p2;
public void startgame() {
p1 = new Player();
p2 = new Player();
}
}
我可以这样做吗
public class GusseGame {
public void startgame() {
Player p1 = new Player();
Player p2 = new Player();
}
}
仅变量在声明的范围外不可见。如果它们没有以某种方式持久化,那么当作用域关闭时它们就消失了。通常,范围定义为最近的封闭花括号{} 因此,在第一个示例中,p1和p2在类猜测游戏中是可见的,因为它们是由类的花括号括起来的
在第二个示例中,它们在方法startgame()内声明,因此在方法外不可见。可以,但它做了一些不同的事情:第一个定义字段(即每个对象都有
p1
和p2
)。第二个变量创建局部变量p1
和p2
,它们仅在运行startgame
时退出。右括号在哪里<代码>}