- 类是引用类型,数组也是引用类型。
引用类型的变量赋值只是将对象的首地址存入变量中。
public class Dog
{
//没有static的成员变量要用对象调用
String name;
String color = "黄色";
int age;
public void run()
{
System.out.println("狗在跑······");
{
}
public class DogTest
{
public static void main(String[] args)
{
//Dog是引用类型,程序对引用类型的变量赋值
//并不是把对象装入变量,只是将该对象的首地址存入变量
Dog d = new Dog();
System.out.println(d.name); //null(默认初始值)
System.out.println(d.color); //黄色
System.out.println(d.age); //0(默认初始值)
d.name = "旺财";
System.out.println(d.name); //旺财
Dog dg = d;
System.out.println(dg.name); //旺财
d.name = "小花";
System.out.println(d.name); //小花
}
}
版权声明:本文为Zhaoshuang98原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。