ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
# 引用类型值传递(二) --- ## 问题 下面程序片段运行后输出结果是多少? ``` public class Test { public static void main(String[] args) { Student stu = new Student("Hellen"); changeStudentName(stu); System.out.println(stu.getName()); } private static void changeStudentName(Student stu) { stu.setName("unknown"); } } // 下面这部分是定义了一个类,并且生成了构造方法和set,get方法 class Student { private String name; public Student(String name) { super(); this.name = name; } public String getName() { return name; } public void setName(String string) { this.name = string; } } ``` ## 结果 unknown ## 结论 #### Java 语言中,进行值传递的时候,引用类型传递的是虚地址。