java 类里面声明的变量和方法,在别的类中可以进行调用吗?在自己的类里面呢?
publicclassPercolation{privateintN;privateboolean[]status;privatebooleanisOpen(intidx...
public class Percolation{
private int N;
private boolean[] status;
private boolean isOpen(int idx){
return status[idx]
}
1.我能否在另一个类中调用Percolation里面的status变量和isOpen()方法(用 Percolation.status[] 调用?
是不是只有把两者的修饰符,都改成public才行?
2.我想在Percolation类的main()方法里面调用status和isOpen()可以吗?但是能否在Percolation类里面新建一个类型为Percolation的对象,然后再调用上述的变量和方法(我感觉不行,好像会产生无穷递归)?是不是同一个类里面调用的只能是在这个类里面定义的 static 方法? 展开
private int N;
private boolean[] status;
private boolean isOpen(int idx){
return status[idx]
}
1.我能否在另一个类中调用Percolation里面的status变量和isOpen()方法(用 Percolation.status[] 调用?
是不是只有把两者的修饰符,都改成public才行?
2.我想在Percolation类的main()方法里面调用status和isOpen()可以吗?但是能否在Percolation类里面新建一个类型为Percolation的对象,然后再调用上述的变量和方法(我感觉不行,好像会产生无穷递归)?是不是同一个类里面调用的只能是在这个类里面定义的 static 方法? 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询