【JavaSE学习笔记】方法

来源:互联网 发布:软件0x0000007b 编辑:程序博客网 时间:2024/06/05 14:55

·方法

A:定义:

存在独立的功能的代码块

在java中,我们把函数叫方法,其他语言:javascript方法称之为函数:function add()

B:定义方法的格式:

权限修饰符  返回值类型  方法名(数据类型1 参数名1, 数据类型2 参数名2.....){//小括号里:形式参数列表

return 结果;

}

C:详细解释(B):

1)权限修饰符:public +  static(静态修饰符):暂时先这样写,面向对象中再了解private

2)返回类型:最终计算的结果是什么样的数据类型:(结果是什么类型,就用该类型去接收)

没有返回值类型,就用void去接收

3)方法名:给这个功能的代码块命名

命名规则:一个单词,字母全部小写;多个单词,第一个单词小写,后面的首字母大写

4)形式参数列表:形式参数的数据类型(四类八种) 形式参数名(变量名)

5)return:在方法中出现,表示带回一个结果

D:如何调用:针对有返回值类型的方法调用(没有返回值类型的:void调用)

两个明确:a:明确返回值类型是什么?

                  b:参数的数据类型是什么?

举例说明:求两个数的和


1)单独调用:没有任何意义,无输出


2)输出调用:虽然可以得到一个结果,但是不够好,不能对结果进行下一步操作


3)赋值调用:可以对结果进行下一步操作


E:定义方法的注意事项:

1)方法和方法是平级关系,不能将一个方法写到main主程序入口里面

2)方法不调用不执行

3)在main方法中调用其他方法的时候,实际参数不用再给数据类型,否则报错

4)定义方法的时候:形式参数必须带上数据类型,否则报错

5)方法定义完毕:(有返回值类型的方法返回具体结果,不写return,编译不通过)

F:方法重载(Overload)

在同一个类中,出现相同的方法名,参数列表不同--与返回值无关

参数列表不同:a:参数个数不同

                          b:参数的数据类型不同

E:练习:

从键盘录入一个数据n[1,9],输出对应的nn乘法表


原创粉丝点击