黑马程序员技术交流社区

标题: Java SE 函数笔记 [打印本页]

作者: Johnny_Hu    时间: 2015-3-7 15:41
标题: Java SE 函数笔记
定义函数格式:

修饰符 返回值类型 函数名(参数类型1 形势参数,参数类型2 形势参数,.......)
{
    执行语句;
    return  //返回值;
}
特殊情况:
功能没有具体的返回值。
这是return的后面直接用分号结束。
返回值类型怎么体现呢?因为没有具体值,所以不可以写具体的数据类型。
在Java中只能用一个关键字来表示这种情况。关键字是void
总结:没有具体的返回值时, 返回值类型用void来表示
注意:如果返回值类型是void ,那么函数中的return可以省略不写

函数的重载
1 同一个类
2同名
3参数个数不同。or 参数类型不同
4函数重载和返回值无关
5Java是严谨性语言 如果函数出现调用的不确定性 会编译失败

栈内存:存储的都是局部变量。而且变量所属的作用域一旦结束,该变量就自动释放
堆内存:是数组和对象(其实数组就是对象)
凡是new建立的都是存储在堆中






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2