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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Johnny_Hu 中级黑马   /  2015-3-7 15:41  /  928 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

定义函数格式:

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

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

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

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马