因为你的age是通过指针传递的在使用有参构造的时候,boots的age指针值设为frisky的指针值,也就是说两者是通过同一个地址指向了同一个int所以当你修改frisky的age值是,实际上是在内存中修改了对应指针位置的值,而因为两者都指向同一个位置,所以boots再次访问该地址时看到的也是新的值有帮助望采纳