1.5Java函数(方法)

1.错误: 无法从静态上下文中引用非静态 方法。
2.定义格式:

修饰符 返回值类型 函数名(参数类型 形参1,参数类型 形参2...)
{
    执行语句;
    return 返回值类型;
}

java是强类型语言,对数据类型进行了具体的划分。

规范:
函数名如果有多个单词,第一个单子小写,后面的每个单词首字母大写。
return :两个作用,返回值 或者 用来结束函数。

3.特殊情况:功能没有返回值
这时return的后面直接用分号结束(可省略),返回值类型用关键字void表示空返回值。

4.特点:
1.定义函数可以对功能代码进行封装。
2.便于对功能的复用。
3.函数只有被调用才会被执行(非静态)
4.提高代码的复用性。

5.定义思想:

定义函数时,函数的结果应该返回给调用者,交给调用者处理,不要让函数自行处理。

功能代码不要写在主函数里。

6.定义函数时的 两个明确:

1.这个功能的结果是什么。(确定返回值类型)
2.这个功能实现过程中是否需要未知内容参与运算。(确定参数的个数和类型)
 javac 编译的时候不检查是否有main入口,java运行的时候才检查。

7.\t占8个字符,原字符不足8个补成8个,刚占8个则再往后占8个。汉字显示不是严格占2个字符,

8.栈(”弹夹”):先进后出。

9.函数的重载:
定义:在同一个类中,允许存在一个以上的同名函数,只要它们的参数个数 或者 参数类型不同即可。

特点:与返回值类型无关,只看参数列表。

顺便要考虑到代码的复用。

好出:方便阅读,优化程序设计。

用途:当函数的功能一样,仅仅是参与运算的未知内容不同时,可以定义多函数,却使用统一函数名称,这样方便阅读。

在调用时,虚拟机通过参数列表的不同来区分同名函数。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章