发布网友
共4个回答
热心网友
public class Demo
{
private int a; //实例变量
private static int a;//静态变量(也叫类变量)
public void fun1(){
//这个是实例方法
}
public void static fun2(){
//这个是静态方法(类方法)
}
}
public static void main(String[] args){
//这里调用实例方法
Demo demo =new Demo();
demo.fun1();
//这里调用静态方法
Demo.fun2();
}
热心网友
因为你执行B类的main()方法时,A类中main()方法没有执行,其中的私有静态成员变量times没有发生变化,所以取到的总是1。可以将B类的main()方法的try中语句在加一条语句
A.addTimes();
就可以达到效果了。
热心网友
一样的吧 都是讲static修饰的变量
热心网友
是一个概念。