A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© GYSWL 中级黑马   /  2014-8-20 13:02  /  1040 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

目标黑马……努力ing……


  1. /*
  2.         程序在执行过程中,参数的传递问题:
  3.                 1.传递的数据是基本数据类型.
  4.                 2.传递的数据是引用数据类型.
  5.        
  6.         以下程序传递基本数据类型
  7. */
  8. public class Test{
  9.        
  10.         //主函数,入口
  11.         public static void main(String[] args){
  12.                 //局部变量
  13.                 int i = 10;
  14.                 //调用m1,实现基本数据类型传递
  15.                 m1(i);
  16.                 System.out.println("i="+i);//10


  17.                 //创建Student 对象
  18.                 Student stu = new Student(10);
  19.                 //调用m1,实现引用数据类型传递
  20.                 m2(stu);
  21.                 System.out.println("stu="+stu.age);//11
  22.         }


  23.         //基本数据类型
  24.                 public static void m1(int i){
  25.                         i++;
  26.                         System.out.println("m1="+i);//11
  27.                 }

  28.         //引用数据类型
  29.         public static void m2(Student stu){
  30.                 stu.age++;
  31.                 System.out.println("m2="+stu.age);//11
  32.         }
  33. }
  34. //学生类
  35. class Student{
  36.         int age;
  37.         Student(int age){
  38.                 this.age = age;
  39.         }
  40. }
复制代码


以上内容是本人学习笔记,0基础自学,难免有错,希望指出有错地方,成长自己也提高别人……

评分

参与人数 1技术分 +1 收起 理由
追求卓越 + 1

查看全部评分

1 个回复

倒序浏览
学习了继续努力,
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马