10分(不知道者勿扰)--在java中,一般把什么样的变量设置成static fina型

来源:百度知道 编辑:UC知道 时间:2024/06/05 01:33:26
匿名 5-12 16:18:答的不对

我不知道,所以过来扰扰你

static为静态关键字
函数定义前使用为静态方法,只属于类本身,而不属于某个对象;
静态方法和静态变量的引用直接通过类名引用;
在静态方法中不能调用非静态的方法和引用非静态的成员变量,反之则可以;
可以用类的对象obj去调用静态的方法 method(),如: obj.method();
我们将静态方法叫着类方法,不是静态的方法叫着实例方法;
静态变量属于类本身,类的所有的对象共享同一个变量,当然,静态方法也是一样.
如:

class Point{
int x;
static int y;
}

public static void main(String[] args){
Point p1 = new Point();
Point p2 = new Point();
p1.x = 2;
p2.x = 4;
System.out.println("(" + p1.x + "," +p2.x+ ")");
p1.y = 2;
p2.y = 4;
System.out.println("(" + p1.y + "," +p2.y + ")");

}

输出的结果是:

2,4
4,4