方法的基本格式:
[修饰符列表] 返回值类型 方法名(形式参数列表){
方法体;
return 值;
}
方法名:
-
要见明知意。(驼峰命名方式)
-
方法名在标识符命名规范中,要求首字母小写,后面每个单词首字母大写。
-
只要是合法的标识符就行。
形式参数列表:
形式参数列表简称形参
实际参数列表简称实参
形参列表中的每一个参数都是“局部变量”,方法结束后内存释放。
形参个数:0~N个
public static void sum(int x,int y,double z,String a){}
形参有多个的话使用逗号隔开,逗号是英文的
形参的数据类型起决定性作用,形参对应的变量名是随意的
public static void main(String[] args)
//args是变量名 可随意替换
方法体:
- 由java语句构成。
- java语句以“;”结尾。
- 在方法体中的代码遵循自上而下的顺序依次逐行执行
方法定义之后怎么调用?
方法必须调用才能执行。
怎么调用,语法是什么?
类名.方法名(实际参数列表);
class.method(实参);
实参和形参的类型必须一一对应,个数也要一一对应
如果不需要执行结束之后的返回值,这个结果希望直接输出
public static void divide(int a,int b){
return;
}
*类似break或continue,后面不能跟任何数值。
*return后面跟的具体数值,数值类型和返回值类型必须保持一致(结束整个方法,将返回值携带给调用者。)
String 返回“ABC”//字符串
方法重载:
同一个类中,方法名字相同,参数列表不同。
与方法的修饰符和返回值没有任何关系。
一个类中的方法可以互相调用。
但要注意:实例方法可以调用该类中的其他方法,例如,sum()可以调用Max()。
类方法只能调用其他类方法,不能调用实例方法。
类方法又叫静态方法, 实例方法又叫非静态方法。
类方法可以直接通过类名调用,实例方法必需先初始化类的实例,然后通过类的实例才能调用
double是大容量,int是小容量
方法之间只能进行相互的调用,而不能在方法中声明方法
声明方法和main方法并列