package mytest_object;
/*
* static的进一步理解
* 特别说明:
* static类型的变量是类所有的,类的成员共享它
*/
public class MyObjectTest9
{
public static void main(String[] args)
{
Test9 t1=new Test9();
Test9 t2=new Test9();
t1.id++;
t2.id++;
//实际上上述t1,t2两个引用操作的是同一个id变量,这是因为id是类所有的,t1,t2共享这个static变量id
t1.show();//输出:id=12
t2.show();//输出: id=12
}
}
class Test9
{
static int id=10;
void show()
{
System.out.println("id="+id);
}
}
|