方法定义和声明、重载

1、方法是一堆命令的集合,可以重复使用,一个有名字的代码段,相同的功能,不用编写相同的代码,只需要把这些代码封装到一个方法中,使用这个方法,就等于使用这些代码。优点/目的是代码复用,可以使程序更简短清晰,有利于程序维护,提高程序的开发效率,提高代码复用。

2、方法声明:[修饰符列表] +返回值类型+方法名(参数列表){方法体}

加[] 可以有 可以没有 可以有多个

3、修饰符列表:

权限控制:public protected private  三选一

静态:static

abstract,final 二选一

synchronized

4、返回值类型;11种数据类型中任意一种,或者是void。根据运算的结果的;类型选择返回值数据类型,如果不需要返回,则写void,如果不需要返回,写void即可,所以具体返回值需要些什么,要根据需求来确定。

5、方法名:符合命名规则即可

大小写字母,数字字母下划线,美元符号,且数字字母不能开头,不能使用关键字和保留字

6、参数列表,多个用逗号隔开,是入参,要做一件事,需要传入的必备条件。

实参:使用该方法时,真正传入的具体的值,叫实参

形参;在方法生声明的时候,说明应该传入的参数类型以及个数,是形参

7、方法体;要做的事,代码

8、返回值;

如果方法有返回值类型,方法体中,必须有return语句,比如方法返回值是int类型,那么return int值;return语句后面必须有一个int类型对应的值才行

如果方法没有返回值类型(void)方法体中可以没有return也可以有,但是,此return语句后面不能写数据::return

return还有终止方法运行的作用

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

10、方法分类:静态方法(使用static修饰的方法)、成员方法(没有使用static修饰的方法)

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

12、方法调用:静态方法(类名.静态方法名(参数);同类中类名可以省略)、成员方法(对象.成员方法名(参数))

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

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

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

16、根据需求抽象方法,定义入参和出参,做完事之后 需要返回的数据, 就是出参,做这件事 需要的未知数,就是入参,因为我们可能不知道这个未知数是多少,但是 谁调用的这个方法,谁一定知道,比如 卖计算器的人,不知道我们要算什么,但是用计算器的人,一定知道自己要算什么。

17、使用方法名和参数列表可以唯一性确定

18、方法重载:Overyload    方法名相同,参数列表不同 参数列表分为个数不同或者类型不同

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值