{
//静态变量!
private static int sum=88;
//静态常量!
private static final int con=99;
public static void main(string[] args)
{
systemoutprintln("变量变化前sum="+sum);
sum--;
systemoutprintln("变量变化后sum="+sum);
systemoutprintln("变化前con="+con);
//con++;这个注释一但取消就会报告错误:无法为最终变量con分配值
systemoutprintln("变化后con="+con);
}
}
你应该是先运行的A类,再运行的B类吧。这样运行A类和B类的进程是两个进程,因为是不同的进程,A类里的变量赋值是影响不到B类的。
你把
A a = new A();
arun();
这两行代码加到B类的main方法里,再运行B类就可以了
不知道你说的是如何查看,是要输出到控制台吗
是的话:
public static void main(String[] args){Systemoutprintln(变量名);
}
以上就是关于java 静态变量和静态常量全部的内容,包括:java 静态变量和静态常量、java定时器任务给静态变量赋值,然后A类被B类调用,可B类无法获取到静态变量的值、java中怎么查看static变量的值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)