1 package com.liu.u6.copy1; 2 /* 3 * 基本数据类型与引用数据类型有什么区别 4 */ 5 public class Sjlx { 6 public int age; 7 } 8 package com.liu.u6.copy1; 9 public class TestSjlx { 10 public static void main(String[] args) { 11 System.out.println("***********************基本数据类型*********************8"); 12 int num1=3; 13 int num2=5; 14 System.out.println("num1原来的值="+num1); 15 //将num1的值赋给num2 16 num2=num1; 17 //修改num2的值,看num1的值是否有变 18 num2=8; 19 System.out.println("num2修改后,num1="+num1); 20 System.out.println("***********************引用数据类型*********************8"); 21 //实例化一个对像 22 Sjlx person1=new Sjlx(); 23 person1.age=23; 24 //对像赋值,是把成员变量赋过去了 25 Sjlx person2=person1; 26 System.out.println("前********"+person1.age); 27 person2.age = 29; 28 System.out.println("后********"+person1.age); 29 30 } 31 }
结果输出: