码迷,mamicode.com
首页 > 编程语言 > 详细

java中String、包装类、枚举类的引用传递

时间:2018-12-27 15:34:54      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:除了   方法   set   nal   包装   bsp   size   基本   color   

一般情况下,我们认为Java中了除了八种基本数据类型,其他都是对象,进行引用传递;

但是:String、包装类、枚举类作为参数传递后发现,没有达到引用传递的效果,很多人认为它是值传递!

首先,对象肯定是引用传递,为何这三类没有达到引用传递的效果呢?

以包装类Boolean为例:

技术分享图片

会发现:

1、Boolean的值都是static、final的,说白了就是不能修改的

2、没有修改值得setter方法

 

因此,从表象看:枚举值都是值传递(传递副本),根本原因是被限制修改....

java中String、包装类、枚举类的引用传递

标签:除了   方法   set   nal   包装   bsp   size   基本   color   

原文地址:https://www.cnblogs.com/huahua035/p/10184528.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!