您的位置:首页 > 编程语言 > Java开发

java学习笔记,专题 java中的方法

2016-08-04 21:18 253 查看
1、 无返回值方法
① 用void修饰,可以有return语句结尾。
2、有返回值方法
①不能用void修饰,而且一定要有返回值;
② 必须以return作为代码结束;
③ 返回的数据的类型必须和方法返回值类型兼容,即包括同类型或系统能够自动将返回数据的类型转换为方法返回值类型;
④ 如果带返回值的方法中有条件分支语句则每个分支当中都必须有return或分支语句外必须有一个return;
3、形式参数:形参是一个副本,是为了让传递进来的数据可以被使用才有的。
被调用时才分配内存空间,调用结束后立刻释放内存。
实参:是真正指向数据地址的变量参数。
一般情况下在调用函数的时候传递的是
4000
实参。方法参数是形参。
例:public int add(inta ,int b)a和b就是形参,调用add(1,2)时,1和2就是实参。
4、Return的功能:
① Return终止代码执行跳出方法体;
②  Return将方法的返回值返回给调用者(返回的数据的类型必须和方法返回值类型兼容,即包括同类型或系统能够自动将返回数据的类型转换为方法返回值类型)
③Return语句后不能有代码。
5、值传递:如果方法参数中传递的是基本数据类型则采用值传递(即把值复制一份放到对
应参数的空间中),参数对应的是不同的内存空间。
①内存中值改变只会影响其中一个,赋值对象独立在两块空间。
址传递:如果方法参数中传递的是引用数据类型则采用址传递(即把地址复制一份放到对应参数的空间中),引用的是同一块内存空间。
②  内存中值的改变会影响关联的变量(指向同一块内存空间)。
内存中如图所示:
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: