java技术博客

jsp博客
数据加载中……
java引用类型的值是如何传递的

/*
*测试传址引用的实质
*/
public class Student
{
 String strName;

 public static void main(String[] args)
 {
  Student aStudent = new Student();//得到对象Student类的一个句柄aStudent
    aStudent.setStudentName("张楠");
  System.out.println("aStudent name is " + aStudent.getStudentName());
    Student bStudent = aStudent;//将aStudent句柄复制给nextStudent
  bStudent.setStudentName("唐僧");
  System.out.println("bStudent name is " + bStudent.getStudentName());
  String name = aStudent.getStudentName();//再看一下句柄aStudent的内容是否改变
  System.out.println("after bStudent the aStudent name is " + name);
 }
 
 public void setStudentName(String name)
 {
  strName = name;
 }

 public String getStudentName()
 {
  return strName;
 }
}

posted on 2008-10-13 06:56 郭兴华 阅读(391) 评论(0)  编辑  收藏


只有注册用户登录后才能发表评论。


网站导航: