java方法

方法

  1. 概述

一堆命令的集合,可以重复使用,一个有名字的代码段

优点/目的:代码复用
1 使程序更加简短清晰
2 便于维护
3 提高开发效率
4 提高代码复用

  1. 方法声明

修饰符列表 返回值类型 方法名 参数列表 方法体

修饰符列表可以有、可以没、可以有多个
修饰符列表 :
权限控制 : public protected private 三选一
静态 : static
abstract , final 二选一
synchronized

	返回值类型 : 11种数据类型中任意一种,或者是void 
			根据运算结果的类型选择返回值数据类型,如果不需要返回 则写void
			比如 现在完成的功能是登陆功能,那么成功还是失败需要返回给用户
			或者是完成一个计算器功能,需要把运算的结果返回给客户,此时可以通过返回值进行数据返回
			如果不需要返回 写void 即可, 所以具体返回值需要写什么,要根据需求确定

	方法名 : 符合命名规则即可
			大小写字母,数字,下划线,美元符号,且数字不能开头,不能使用关键字和保留字

	参数列表 : 多个用逗号隔开,是入参,要做一件事,需要传入的必备条件
			比如 做登陆校验,必备条件是 你得使用用户名和密码才能做判断,但是用户名和密码你不知道,只有用户知道
			所以 此时就需要用户把用户名和密码进行输入传递,用户得把用户名和密码给我,我才能做判断操作
			所以此时 就应该使用参数列表,用户就可以根据参数列表传入对应的数据即可

			实参 : 使用该方法时,真正传入的具体的值,叫实参
			形参 : 在方法声明的时候,说明应该传入的参数类型以及个数,是形参

	方法体 : 要做的事,代码

	返回值 : 
		如果方法有返回值类型 ,方法体中 必须有return语句
				比如方法返回值是int类型  那么 return int值; return语句后面 必须有一个int类型对应的值才行
		如果方法没有返回值类型(void) , 方法体中 可以没有return,也可以有
				但是 此return语句后面 不能写数据 : return;
		return 还有终止方法运行的作用

变量分类 :
静态变量 : 类体中使用static修饰
局部变量 : 方法中声明的变量
成员变量 : 类体中没有使用static修饰的

方法分类 :
静态方法 : 使用static修饰的方法
成员方法 : 没有使用static修饰的方法
构造方法 : 先不管

变量调用 :
局部变量 : 当前方法中使用变量名之间调用
静态变量 : 类名.静态变量名, 同类中可以省略类名
成员变量 : 对象.成员变量名

方法调用 :
静态方法 : 类名.静态方法名(参数); 同类中 类名可以省略
成员方法 : 对象.成员方法名(参数);
构造方法 : 先不管

方法声明的时候不执行,调用的时候才执行,并把运算结果返回到调用处

方法的声明只管某个功能的实现,只保证功能可以使用,最终该方法被用来干什么,与声明无关

特殊方法 main : 所有方法调用的起点和终点都在main方法中,main方法是程序的入口,由JVM自动调用执行

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值