以变量a为例:
若a是基本数据类型(比如int a=3),则a的存储单元中储存的是a的值即3;
若a是对象引用,则a的存储单元中存储的是a的对象的引用,即对象指针;
当发生显示传参时:
public static facTest(int a)//或public static facTest(Employee a)
{
return a
}
不管a属于哪种类型的变量,方法读取的始终是a所在的存储单元的内容并生成副本(clone)
以变量a为例:
若a是基本数据类型(比如int a=3),则a的存储单元中储存的是a的值即3;
若a是对象引用,则a的存储单元中存储的是a的对象的引用,即对象指针;
当发生显示传参时:
public static facTest(int a)//或public static facTest(Employee a)
{
return a
}
不管a属于哪种类型的变量,方法读取的始终是a所在的存储单元的内容并生成副本(clone)