类是引用型

  • 类是引用类型,数组也是引用类型。
    引用类型的变量赋值只是将对象的首地址存入变量中。
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版权协议,转载请附上原文出处链接和本声明。