请问第五行代码中(+ count ++)是怎么回事,这不应该是一个调用单参的构造方法吗为什么可以在参数后面写一个+ count++ ??

解决方案 »

  1.   

    这是通过无参构造方法调用有参构造方法以达到初始化对象的效果,你说的这行代码只是将count的值与前面的字符串拼接成一个字符串,然后count的值加1
      

  2.   

    不冲突啊,前+是字符串连接count,后++是自增运算
      

  3.   

    前面的加相当于一个连接符啊,后面的count++你可以理解为一个整体,它的操作机制是自增,就是先把count的值作为count++这个表达式的值,然后count在加1.