方法是Java学习中的一大重点,也是以后最为常用的一个知识点。
方法就是处理功能的代码段。
方法的特点:
方法不能嵌套,定义在类的方法外
方法不调用不执行
一、定义/语法格式
1.有返回值类型的方法
修饰符返回值类型方法名(参数类型参数名1,参数类型参数名2,.....){
处理功能的代码段;
return返回的结果
}
修饰符:访问权限修饰符,先默认为public static
返回值类型:用于限定方法返回值的数据类型
方法名:方法的名字调用方法的时候需要根据方法名
参数类型:用于限定调用方法时传入参数的数据类型
参数名:是一个变量,用于接收调用方法时传入的数据
return关键字:用于结束方法以及返回方法指定类型的值
返回值:被return语句返回的值,该值会返回给调用者
2.无返回值类型的方法
修饰符void方法名(参数类型参数名1,参数类型参数名2,.....){
处理功能的代码段;
[return]可以选择性添加
}
举例:
运行结果:
二、方法的调用
从上图中可以看出,在程序运行期间,参数x和y相当于在内存中定义的两个变量。当调用getArea()方法时,传入的参数3和5分别赋值给变量x和y,并将x*y的结果通过return语句返回,整个方法的调用过程结束。
三、方法的重载
1.定义:一个类中多个方法,方法名相同,参数列表|方法签名不同不同,这些方法就构成方法的重载特性
方法签名:方法名+参数列表方法名(参数)
参数列表不同:参数的类型不同、参数的个数不同、不同类型的参数的位置|顺序不同
重载方法与修饰符无关、与返回值类型|有无返回值无关、与参数的名字无关
以上就是长沙达内教育java培训机构的小编针对“Java基础教学内容之java中的方法”的内容进行的回答,希望对大家有所帮助,如有疑问,请在线咨询,有专业老师随时为你服务。