黑马程序员技术交流社区
标题:
参数的传递问题
[打印本页]
作者:
GYSWL
时间:
2014-8-20 13:02
标题:
参数的传递问题
目标黑马……努力ing……
/*
程序在执行过程中,参数的传递问题:
1.传递的数据是基本数据类型.
2.传递的数据是引用数据类型.
以下程序传递基本数据类型
*/
public class Test{
//主函数,入口
public static void main(String[] args){
//局部变量
int i = 10;
//调用m1,实现基本数据类型传递
m1(i);
System.out.println("i="+i);//10
//创建Student 对象
Student stu = new Student(10);
//调用m1,实现引用数据类型传递
m2(stu);
System.out.println("stu="+stu.age);//11
}
//基本数据类型
public static void m1(int i){
i++;
System.out.println("m1="+i);//11
}
//引用数据类型
public static void m2(Student stu){
stu.age++;
System.out.println("m2="+stu.age);//11
}
}
//学生类
class Student{
int age;
Student(int age){
this.age = age;
}
}
复制代码
以上内容是本人学习笔记,0基础自学,难免有错,希望指出有错地方,成长自己也提高别人……
作者:
追求卓越
时间:
2014-8-20 14:05
学习了继续努力,
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2