Java基础篇---8.变量的赋值

Posted 满天星!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java基础篇---8.变量的赋值相关的知识,希望对你有一定的参考价值。

变量的赋值

package test;
/*
 * 关于变量的赋值
 * 
 * 如果变量是基本数据类型,此时赋值的是变量所保存的数据值
 * 如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值
 */
public class ValueTransferTest {
	
	public static void main(String[] args) {
		
		System.out.println("*****基本数据类型:******");
		int m = 10;
		int n = m;
		System.out.println("m = "+ m + ", n = "+ n);
		n=20;
		System.out.println("m = "+ m + ", n = "+ n);
		
		System.out.println("*****引用数据类型:******");
		
		Order o1 = new Order();
		o1.orderId = 1001;
		
		Order o2 = o1; //赋值以后,o1与o2地址值相同,指向了堆空间同一个对象实体
		System.out.println("o1.orderId = "+o1.orderId +" , o2.orderId = "+o2.orderId);
		
		 o2.orderId = 1002;
		System.out.println("o1.orderId = "+o1.orderId +" , o2.orderId = "+o2.orderId);
		
	}

}

class Order{
	   int orderId;
}

以上是关于Java基础篇---8.变量的赋值的主要内容,如果未能解决你的问题,请参考以下文章

Java 基础编程篇(2.基本语法)

Java基础篇之类

python基础篇之基本数据类型们

Java基础 - 面向对象 - 类的定义

java基础篇-环境变量的配置

Java基础篇---5.匿名对象的使用