static详解
2015-08-30 20:22
288 查看
1、类里面定义一个static变量,这个变量是属于这个类的,只能通过类来调用,而不是属于这个对象的
2、static类型的方法只被拷贝一次
输出如下:
1
1
1
2
静态变量一旦被改变,这个类所有引用的地方都将被改变,而非静态变量只是属于某个对象
2、static类型的方法只被拷贝一次
Person person1 = new Person(); person1.index++; System.out.println(person1.index); Person person2 = new Person(); person2.index++; System.out.println(person2.index); Person.count++; //count是静态变量 System.out.println(Person.count); Person.count++; System.out.println(Person.count);
输出如下:
1
1
1
2
静态变量一旦被改变,这个类所有引用的地方都将被改变,而非静态变量只是属于某个对象
相关文章推荐
- 第6周工作周报
- CodeForces 567C Geometric Progression
- CodeForces #318 (div1) C.Bear and Drawing
- Python2.7获取QQ空间好友头像
- noj1057
- Android线程的相关使用
- CodeForces 527B Error Correct System
- CodeForces 552C Vanya and Scales
- HDU1162-Eddy's picture-最小生成树(prim算法模板)
- 项目开发计划——机房收费系统
- 哈夫曼树 C语言实现 原创下改正
- CodeForces 471C MUH and House of Cards
- 关于数组的实验
- 新的班级,新的生活
- 新的班级,新的生活
- 服务器端查看问题
- Ubuntu12.04下minicom配置,与ARM通信
- HDU 4458 Shoot the Airplane (2012年杭州赛区现场赛F题)
- Codeforces Round #318(Div. 2) A
- CodeForces 508C Anya and Ghosts