码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA-方法详解

时间:2021-03-06 15:03:45      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:方法体   语句   原子性   集合   详解   根据   参数类型   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);
}

}

JAVA-方法详解

标签:方法体   语句   原子性   集合   详解   根据   参数类型   string   部分   

原文地址:https://www.cnblogs.com/jmfy/p/14490071.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!