方法
java的方法就是语句的集合,多个语句在一起执行一个功能,也就是说方法就是执行某一个功能的语句块集合
Java方法注意点:
- 方法是解决一类问题的有序组合
- 方法包含于类或对象中
- 方法在程序中被创建,在其它地方被引用
- 保持方法的原子性,一个方法只完成一个功能(利于后期的扩展)
- 方法命名规则为首字母小写加驼峰规则
修饰符 + 返回值类型 + 方法名(参数类型 参数名){
方法体
...
return 返回值(与上面的返回值类型相对应)
}
- 修饰符:修饰符在方法中可以不写,修饰符就是告诉编译器应该如何调用该方法,还定义了该方法的访问类型(public,private,protect)
- 返回值类型:一个方法最后得到的东西的类型就是返回值类型,返回值类型可以是空(使用void)就是说不用得到某个东西
- 方法名:就是这个方法的一个实际名称,方法的名字,方法名和参数表共同构成方法签名
- 参数:在方法名后面括号内的是参数,称为形式参数(方法被调用时用于接收外部输入的数据),当方法被调用时我们就会定义一个实际参数(实际传递给方法的数据),实际参数会把值传递个形式参数,也就是说形式参数类似一个容器,实际参数就是我们要放入容器中的东西,实参传给形参就是将这个东西放入容器之中。参数列表是指方法的参数列表,顺序和参数的个数。参数是可选的,没有参数方法也能运行。
- 方法体:方法中的语句,执行功能的语句
//这是一个main方法
public static void main(String[] args) {
int sum=add(1,2);
System.out.println(sum);
}
//加法方法
//修饰符 + 返回值类型 + 方法名(参数){ 方法体 }
public static int add(int a,int b){
return a+b;
}
练习:
方法的调用:
- 格式
对象名.方法名(实参列表)
- Java支持两种调用方式,根据方法是否有返回值来选择
- 当方法返回值是一个数时,方法的调用通常就被当成一个值:
int x=max(30,40)
- 当方法返回值是void时,方法的调用一定是条语句:
System.out.println("比大小");