thingking in java test2.11练习(8)
来源:互联网 发布:动易cms政府免费模板 编辑:程序博客网 时间:2024/05/16 01:41
题目:编写一个程序,展示无论你创建了某个特定类的多少个对象,这个类中的某个特定的static域只有一个实例。
题目考察我们对static的理解和应用。
代码如下:
public class test2_8 { public static void main(String[] args) { num n1 = new num(); num n2 = new num(); num n3 = new num(); n1.number++; n1.compareNum++; System.out.println("number :" + n1.number + " compareNum : " + n1.compareNum); n2.number++; n2.compareNum++; System.out.println("number :" + n2.number + " compareNum : " + n2.compareNum); n3.number++; n3.compareNum++; System.out.println("number :" + n3.number + " compareNum : " + n3.compareNum); }}class num { //作为对比创建的非静态变量 int compareNum = 1; static int number = 1;}
控制台输出:
number :2 compareNum : 2
number :3 compareNum : 2
number :4 compareNum : 2
代码验证了static在内存中只有一份。
以上。
0 0
- thingking in java test2.11练习(8)
- thingking in java test2.11练习(6)
- thingking in java test2.11(11)
- thingking in java test2.11练习(10)以及IDE中args的提前输入
- thingking in java test3.8练习(8)(9)
- thingKing in Java test3.8练习(7)扔硬币
- thingking in java 2.11练习(1)
- thingking in java2.11练习(3)
- thingking in Java test3.7练习(5)(6)
- thingking in java2.11练习(4)(5)
- thinking in java test2.11练习(9)之java装箱拆箱
- thingking in java test5.9练习(19)(20)(21)(22)
- thingking in java 2.11练习(2)(先有static还是先有main?)
- thingking in Java 字符串
- thingking in Java 泛型
- thingking in Java 数组
- thingking in Java 注解
- thingking in Java 并发
- mongodb的基本操作
- linux文件系统(1)
- hibernate在remove对象时报错
- linux下ps命令 和 grep命令用法
- Caffe --- SyncedMemory
- thingking in java test2.11练习(8)
- 杭电1113
- nyist 12 喷水装置(二)
- android图片缓存
- 2016微软探星夏令营在线技术笔试题解(2)
- MySQL存储过程
- 流媒体服务器原理和架构解析
- Linux系统奇怪的磁盘占用解决记录
- 微信公众平台在验证接口配置信息时无法通过