打字猴:1.70044132e+09
1700441320
1700441321 public static void main(String[]args){
1700441322
1700441323 new Base();
1700441324
1700441325 new Base(””);
1700441326
1700441327 new Base(0);
1700441328
1700441329 System.out.println(“实例对象数量:”+Base.getNumOfObjects());
1700441330
1700441331 }
1700441332
1700441333 }
1700441334
1700441335 class Base{
1700441336
1700441337 //对象计数器
1700441338
1700441339 private static int numOfObjects=0;
1700441340
1700441341 {
1700441342
1700441343 //构造代码块,计算产生对象数量
1700441344
1700441345 numOfObjects++;
1700441346
1700441347 }
1700441348
1700441349 public Base(){
1700441350
1700441351 }
1700441352
1700441353 //有参构造调用无参构造
1700441354
1700441355 public Base(String_str){
1700441356
1700441357 this();
1700441358
1700441359 }
1700441360
1700441361 //有参构造不调用其他构造
1700441362
1700441363 public Base(int_i){
1700441364
1700441365 }
1700441366
1700441367 //返回在一个JVM中,创建了多少个实例对象
1700441368
1700441369 public static int getNumOfObjects(){
[ 上一页 ]  [ :1.70044132e+09 ]  [ 下一页 ]