package com.lrq.oop;
import java.net.Inet4Address;
/**
*
* @author 李瑞琦
* java中都是值传递
* 基本数据类型:值传递
* 引用数据类型:值传递,传递的是地址的拷贝。
*
*/
public class TestValue1 {
public static void main(String[] args) {
Date d1 = new Date();
//change1(d1);
//change2(d1);
//d1.show();
int num = 10;
change3(d1, num);
}
public static void change1(Date date){
date.year=2017;
}
public static void change2(Date date){
date = new Date();
date.year = 2018;
}
public static void change3(Date date,int num){
date.year= 2019;
num = 20;
System.out.println(date.year+"--"+num);
}
}
class Date {
int year;
int mounth;
int day;
public void show() {
System.out.println("今天是:" + year + "--" + mounth + "--" + day);
}
}
基本数据类型跟引用数据类型的值传递
最新推荐文章于 2024-03-22 00:58:49 发布