目标黑马……努力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基础自学,难免有错,希望指出有错地方,成长自己也提高别人…… |