定义函数格式:
修饰符 返回值类型 函数名(参数类型1 形势参数,参数类型2 形势参数,.......) { 执行语句;
return //返回值;
} 特殊情况:
功能没有具体的返回值。 这是return的后面直接用分号结束。 返回值类型怎么体现呢?因为没有具体值,所以不可以写具体的数据类型。 在Java中只能用一个关键字来表示这种情况。关键字是void
总结:没有具体的返回值时, 返回值类型用void来表示 注意:如果返回值类型是void ,那么函数中的return可以省略不写
函数的重载 1 同一个类 2同名 3参数个数不同。or 参数类型不同 4函数重载和返回值无关 5Java是严谨性语言 如果函数出现调用的不确定性 会编译失败
栈内存:存储的都是局部变量。而且变量所属的作用域一旦结束,该变量就自动释放 堆内存:是数组和对象(其实数组就是对象) 凡是new建立的都是存储在堆中
|