关于静态方法

来源:百度知道 编辑:UC知道 时间:2024/06/19 15:03:37
import java.util.Random;
class Test
{ public static int x,col,row;
public static int[][] s=new int[6][5];

public static void main(String[] args)
{

for(int i=1;i<=30;i++)
{
Random r=new Random();

Test.x=r.nextInt(25);

Test.col=r.nextInt(5);
Test.row=r.nextInt(4);
while(s[Test.col][Test.row]!=0)
{
Test.col=r.nextInt(5);
Test.row=r.nextInt(4);
}
s[Test.col][Test.row]=Test.x;
System.out.println(s[Test.col][Test.row]);
}

}
}
--------------------------------------------------------------------------------

import java.util.Random;
class Test1
{ //public static int x,col,row;
//public static

public static void main(String[] args) 这个本来就是一个静态方法 在这方法中的变量可以直接使用
class Test1
{ //public static int x,col,row;
//public static int[][] s=new int[6][5];
这里的静态方法被称作类方法 就是说不许要类实例化就可以使用的 通过类名.变量
如果public static int x,col,row; 中把static 去掉 变量就叫成员变量 只能通过类实例化对象来访问 对象.变量

静态方法只能直接调用静态变量