标签:方法体 语句 原子性 集合 详解 根据 参数类型 string 部分
方法是语句的集合,在一起执行一个功能。
System.out.printIn()
System是一个类,out是一个具体对象,printIn()是一个方法。
方法包含在类或者对象中,在其他地方可以被引用。
原子性:原则上一个方法只做一个功能。
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的方法类似其他语言的函数。
一个方法的组成部分有:修饰符,返回值,方法名,参数类型,方法体。
其中参数类型中,参数像一个占位符,方法可以不含任何参数。参数分为实参和形参。
-------------------------------------------
方法重载
一个类中有两个名字一样的方法,但是这两个方法的参数不同。
当程序运行方法时,会根据参数个数和类型去逐个匹配,去运行那个符合条件的方法。
---------------------------------------------
可变参数
在方法申明中,在指定参数类型后加一个省略号...
这个可变参数必须是方法中的最后一个参数。
public static void main(String[] args) {
Demo2 de2 = new Demo2();
de2.test(1,2,3);
}
public void test(double x,int...i){
System.out.println(i[0]);
}
--------------------------------------------
递归(尽量不用递归)
递归头:什么时候不调用自身
递归体:什么时候需要调用自己
public static void main(String[] args) {
System.out.println(f(5));
}
public static int f(int n){
if (n==1){
return 1;
}else {
return n*f(n-1);
}
}
标签:方法体 语句 原子性 集合 详解 根据 参数类型 string 部分
原文地址:https://www.cnblogs.com/jmfy/p/14490071.html