首页 热点资讯 义务教育 高等教育 出国留学 考研考公

java 类变量 静态变量

发布网友

我来回答

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修饰的变量

热心网友

是一个概念。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com