JAVASE基础知识(六)方法

方法的定义

命名规范:首字符小写,多个单词构成,从第二个单词 首字符大写。
java 方法method的定义
方法语法:
【方法的各种的修饰符 public static】方法的返回类型 方法名(参数列表){
//方法体
}
方法的各种修饰符:可以让方法具有一些特殊属性。

方法的返回类型:可以写java支持的任意类型+void 一个方法执行完毕之后根据需求可能需要一个结果,那么这个结果(某个数据,必然有类型的,那么该结果类型写到方法的返回类型的相同位置)

方法名字:一种标识符,通过名字要能体现出该方法实现的功能。

参数列表:代表了方法的动态需求,当使用方法的需求,需要满足被使用方法的需求,给参数提供合适的值来满足。【格式:(数据类型 变量名,数据类型 变量名)】


return 返回类型

可以是java支持的任意类型+void
注意:

  1. 如果一个方法的返回类型不是void 。那么必须在方法的内部使用关键字return 带回一个与方法返回类型兼容的值称为该方法返回。一旦方法执行到return语句,那么方法返回(结束)。
public class Test1 {
	
	public static void main(String[] args){
		int value=getMax(12, 3);
		System.out.println(value);
	}
	 public static int getMax(int a,int b){
		int max=0;
		if(a>b){
			max=a;
		}else{
			max=b;
		}
		return max;
	}
}
	

方法调用:

  • 先给所有的形式参数分配内存空间将实际参数的值赋值给形式参数。参数传递的本质:给形式参数分配空间并赋值的过程。
  • 基本数据类型作为参数,传参的时候,进行的是值传递,将实际参数的值传递赋值给形式参数-----值传递。
  • 当方法返回,那么该方法内的所有的局部变量分配的内存都将被自动回收
    注意问题
  • 方法不能定义到任意的其他方法内部去。:方法不能嵌套定义
  • 所有的方法必须在某个类的内部。必须被最外层的大括号包围。
  • 再定义方法的时候。方法体不要太臃肿。方法体的代码行数建议不要超过50行。
  • 方法实现的功能一定要单一。

方法重载 @overload

概念:

  • 在同一个类的内部,方法名字相同,参数列表不同
    参数列表不同:1.个数不同,2.类型不同

方法语法:

  • 【方法的各种修饰符 public static】方法的返回类型 方法名(参数列表){方法体}
  • 方法名(参数列表):称为方法的签名:在同一类内部,方法的签名必须唯一。
发布了23 篇原创文章 · 获赞 4 · 访问量 381

猜你喜欢

转载自blog.csdn.net/weixin_44804206/article/details/105144699
今日推荐