函数参数和变量的迷惑

访问变量有按值和按引用两种方式,参数只能按值传递

两个执行的操作都不同,一个是访问、一个传递(复制),抓好字眼,不然很不好理解函数的参数为啥是按值传递

对象

tip1、参数做的动作是传递,也就是将对象的引用复制给参数,引用是按值的,

tip2、访问变量对象,则是通过变量中保存的引用值(对象在堆内存中的地址)来访问堆内存中的对象

猜你喜欢

转载自my.oschina.net/u/3407699/blog/1648115