JAVA-基本数据类型与引用数据类型区别

时间:2023-03-08 19:12:58

JAVA-基本数据类型与引用数据类型区别

JAVA-基本数据类型与引用数据类型区别

JAVA-基本数据类型与引用数据类型区别

 package com.liu.u6.copy1;
/*
* 基本数据类型与引用数据类型有什么区别
*/
public class Sjlx {
public int age;
}
package com.liu.u6.copy1;
public class TestSjlx {
public static void main(String[] args) {
System.out.println("***********************基本数据类型*********************8");
int num1=3;
int num2=5;
System.out.println("num1原来的值="+num1);
//将num1的值赋给num2
num2=num1;
//修改num2的值,看num1的值是否有变
num2=8;
System.out.println("num2修改后,num1="+num1);
System.out.println("***********************引用数据类型*********************8");
//实例化一个对像
Sjlx person1=new Sjlx();
person1.age=23;
//对像赋值,是把成员变量赋过去了
Sjlx person2=person1;
System.out.println("前********"+person1.age);
person2.age = 29;
System.out.println("后********"+person1.age); }
}

结果输出:

JAVA-基本数据类型与引用数据类型区别