方法的定义:方法就是一段可以重复调用的代码
格式:修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...)
{ //方法体
执行语句
...
return 返回值; }
对于方法的语法格式,具体说明如下:
修饰符:方法的修饰符比较多,例如,对访问权限进行限定的修饰符,static修饰符,final修饰符等,这些修饰符在后面的学习过程中会逐步介绍。
返回值类型:用于限定方法返回值的数据类型。
参数类型:用于限定调用方法时传入参数的数据类型。
参数名:是一个变量,用于接收调用方法时传入的数据。
return关键字:用于返回方法指定类型的值并结束方法。
返回值:被return语句返回的值,该值会返回给调用者。
接下来通过一个案例演示方法的定义与调用,在该案例中,定义一个方法,使用“*”符号打印矩形
方法分类:
1.无参数无返回值
2.有参数无返回值
3.有参数有返回值
4.无参数有返回值
方法重载:
概念:所谓方法重载,就是在同一个作用域内,方法名相同但参数个数不同或者参数类型不同的方法。
注意:方法重载跟返回值类型无关,同时跟参数名也无关。
方法中的值传递 可变参数 JDK 1.5 开始,Java支持传递同类型的可变参数给一个方法。 方法的可变参数的声明如下所示: typeName... parameterName 在方法声明中,在指定参数类型后加一个省略号(...) 。 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。