访问变量有按值和按引用两种方式,参数只能按值传递
两个执行的操作都不同,一个是访问、一个传递(复制),抓好字眼,不然很不好理解函数的参数为啥是按值传递
对象
tip1、参数做的动作是传递,也就是将对象的引用复制给参数,引用是按值的,
tip2、访问变量对象,则是通过变量中保存的引用值(对象在堆内存中的地址)来访问堆内存中的对象
访问变量有按值和按引用两种方式,参数只能按值传递
两个执行的操作都不同,一个是访问、一个传递(复制),抓好字眼,不然很不好理解函数的参数为啥是按值传递
tip1、参数做的动作是传递,也就是将对象的引用复制给参数,引用是按值的,
tip2、访问变量对象,则是通过变量中保存的引用值(对象在堆内存中的地址)来访问堆内存中的对象