国际惯例先上代码
代码很简单,首先我们定义一个Person类, 类里面有两个方法和一个私有变量name,一个pname方法接受一个参数n传递给name ,getinfo方法输出name
main函数实例化两个对象p1 和 p2。在内存空间如下图
当代码执行到p1 = p2 时,
p1则会抛弃之前实例化内容(这部分内容会被gc回收),重新跟name = "李四" 进行绑定 ,所以最后的输出结果
国际惯例先上代码
代码很简单,首先我们定义一个Person类, 类里面有两个方法和一个私有变量name,一个pname方法接受一个参数n传递给name ,getinfo方法输出name
main函数实例化两个对象p1 和 p2。在内存空间如下图
当代码执行到p1 = p2 时,
p1则会抛弃之前实例化内容(这部分内容会被gc回收),重新跟name = "李四" 进行绑定 ,所以最后的输出结果