方法函数

方法

方法的作用:
1.代码复用
2.功能独立  复杂需求简单化

方法的语法
方法的定义
	1.方法的声明 ---函数签名
	修饰符 返回类型 方法名(参数列表(形参列表)){}
	修饰符:public    公有的
		   private 	 私有的
		   protected 保护的
		   static    静态的
	返回类型: 
	是该方法结束后,要返回给调用者的返回值的数据类型
			void 空返回类型
			和其他基本数据类型
	方法名:
	准确描述方法完成的功能。
	参数列表:
	实现这个方法需要用到什么参数,传递给方法的初始数据。
	如果不需要传入参数,则改方法是无参的。
	(数据类型 参数1)
	
	2.方法的实现
	方法的实现包括了{}里的所有代码
	{}为空也是方法定义完成了,只不过在调用这个方法的时候,没有任何语句执行。
	不能在方法内部定义一个新方法。
方法的调用
	方法名(实参列表);
	如果没有参数就不写。
	传参时要保证 参数个数 参数类型 参数顺序 和形参保持一致
	return 关键字
	结束方法 返回到方法调用处
	没有返回值的函数(void)可以不写return
	带返回值时,返回值的类型必须与方法声明的返回值类型相同
	本方法所有执行路径都必须有返回值
java中实参和形参的传递是值传递
但是由于java有两种基本数据类型和引用数据类型,他们保存数据的方式不同,从而造成参数传递的时候效果不同
	1.如果参数是基本数据类型,方法里面形参的操作不会影响方法外面的实参变量
	2.如果参数是引用数据类型,方法里面兴县的操作会影响方法外面的实参变量
	
	
方法的重载

在一个类中,可以定义多个同名方法,只是参数列表不同
参数列表不同:类型,个数,顺序

形参:
形参的本质就是在方法中定义的局部变量,其主要作用就是接收实参的值
实参:
就是给形参变量赋什么值

形参只能是变量,实参可以是常量可以是变量

方法的调用:
在方法嵌套调用的过程中,方法的执行流程体现的是一种栈结构-----即,先进后出
所以又称“方法调用栈”
		public static void (String[]args{	
			System.out.println("main开始");
			a();
			System.out.println("main结束");	
			}	
		public static void a() {
			System.out.println("a开始");
			b();
			System.out.println("a结束");
		} 
		public static void b() {
			System.out.println("b开始");
			c();
			System.out.println("b结束");	
		}
		public static void c() {
			System.out.println("c开始");
			a();
			System.out.println("c结束 ");
		}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值