【小白学Java】D08》》》方法Function的简单入门了解

一、方法的概述

方法是将具有独立运行的代码块组织(封装)为一个整体,使其具有特殊功能的代码集

注意:
方法必须先创建才可以使用,该过程称之为方法定义
方法定义后需要手动使用后才执行,该过程称之为方法调用

二、方法的定义

注意:方法要定义在main方法之外

定义 格式1:
		public static void 方法名(){
			方法体
		}
定义	格式2:
		public static void 方法名(参数1,参数2...参数n){
			方法体
		}
定义	格式3:
		public static 返回值数据类型 方法名(参数1,参数2...参数n){
			方法体
			return 数据:
		}

通用格式:
		public static 返回值数据类型 方法名(参数1,参数2...参数n){
			方法体
			return 数据:
		}


public static:固定的格式
返回值数据类型:void(无返回值)或其他返回值类型
方法名: 方法的标识符(用户识别方法)

参数:
	等同于定义变量:数据类型 变量名
	多个参数之间以逗号做分割
	方法定义上额参数叫做形参

return:
	返回数据,谁调用返回给谁,返回到方法调用
	return表示方法已经结束,return写在最后,return之后不能跟任何内容
	void中return可写可不写,如果有return返回数据

三、方法重载

方法重载:在同一个类中定义多个的方法,满足以下条件构成方法重载
	1.在同一个类中
	2.方法名相同
	3.参数列表不同(参数数量不同/参数类型不同)
	4.和返回值类型无关

	特点:
		1.在同一个类之中
		2.方法名相同,参数不同(个数不同,类型不同)
		3.和返回值无关,和返回值的数据类型无关

四、方法调用

注意: 方法调用要写在main方法或者方法之中

	格式:
		方法名(参数);
	注意:
		方法调用只能在main或者方法中
		方法调用方本身叫做递归(没有特殊的需求,不建议使用)
		方法调用上的参数叫做实参
		方法调用时,参数的数量与类型要与方法定义中的保持一致

    参数传递:
	     基本数据类型和引用数据类型,作为参数进行传递,本身的值不会改变
	     引用数据类型地址值指向的空间,空间中的元素可以发生改变

五、方法的特点和注意事项

特点:
        定义方法可以将功能代码进行封装
        便于对该功能进行复用
        方法只有被调用才会被执行
        方法的出现提高了代码的重用性

注意:
        方法定义在main方法之外
         方法中不能再次定义方法,只能调用方法
        方法中void表示无返回值 ,可以省略return,也可以单独书写return,后面不加返回数据

        return 之后不能书写任何代码

六、方法的参数传递

1)、对于基本数据类型的参数,形参的改变不影响实参的值
2)、对于引用数据类型的参数,形参的改变影响实参的值
因为引用数据类型传递,传递的是空间地址值,两个变量使用的是同一个空间

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北慕辰

你的鼓励是小北最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值