摘要: 结果: 目前已创建对象个数为:2 多创建1个对象后,得到的答案: 结果: 目前已创建对象个数为:3 总结: 每次创建对象时,都会调用构造函数,而在调用构造函数之前,必会先运行非静态初始化块,所以可以通过非静态初始化块中的变量+1达到跟踪创建对象个数的目标。 阅读全文
posted @ 2018-10-21 16:47 星*月 阅读(216) 评论(0) 推荐(0) 编辑
摘要: (1) int value=100; MyClass obj = new MyClass(); 这两种方式定义的变量是一样的吗? 不一样的,前者int是一种原始数据类型,定义的变量,而后者是通过类名创建对象,再由对象创建对象变量。 (2) 对于原始数据类型的变量(比如int),可以直接使用“==”判 阅读全文
posted @ 2018-10-21 16:34 星*月 阅读(143) 评论(0) 推荐(0) 编辑