引用类型(Reference Type):一个用户定义类型,它可以引用类,interface和数组.
引用类型的赋值
int x = 7;int y = x;
String s = "hello";
String t = s;
用类的一个类型声明的变量被指定为引用类型,这是因为它正在引用一个非原始类型.
这对赋值具有重要意义.
x和y是两个独立的变量,其中任何一个的变化都不会对另外一个构成影响.
s和t只有一个对象存在,它包含了文本"hello",s和t均引用这个单一的对象.
class TestSun
{
public static void main(String[] args)
{
String s = "hello";
String t = s;
s = "world";
System.out.println(s);
System.out.println(t);
}
}
输出结果:
world
hello
画下图就好理解多了.