1、方法
又被称为:函数
英文描述:method、function
概念:
封装了一段功能逻辑代码,有自己的名字(方法名),
有独立的作用域,方法需要被执行都通过调用方法名来实现
由五要素组成:
①.修饰符
记住public static照抄即可
②.返回值类型
方法执行完毕需不需要给到程序一些数据回馈/响应
两种情况:
1).需要给到程序数据回馈 ==> 有返回值 int、double、String...
2).不需要给到程序数据回馈 ==> 没有返回值 void
③.方法名
用于区分类中别的方法,并且方法执行都需要通过调用方法名来完成
方法名也是自己起名字的 ==> 属于标识符之一
规范:和变量名保持一致
④.形参列表
方法执行过程中需不需要接受外界传入的数据
两种情况:
1).需要接受数据 ==> 有参数
2).不需要接受数据 ==> 没有参数(空参数)
⑤.方法体
封装了一段功能逻辑代码
定义格式:
① ② ③(④){
⑤
}
ocp开发原则:开闭原则,对于功能的扩展是开放的,对于功能的修改是关闭的。
作用/好处:提高程序代码的复用性。
return关键字:有返回值的方法都必须在方法体的最后位置显示的定义return关键字将数据返回。
作用:
1).将return后面的数据返回值给到调用处;
2).结束方法;
注意事项:
1).在同一作用域中,return语句后面不能定义任何的代码,因为永远不可能被执行到;
2).如果有需要,没有返回值的方法内部也可以定义使用return关键字,语法没有问题,就起到结束方法的作用,对于没有返回值的方法如果没有特殊需求不要在最后写return(这一点和C/C++不同)。
JVM内存:五块
栈、堆、方法区、本地方法区、寄存器
栈内存:
先进后出 类似于:生活中的子弹夹
分为:栈顶和栈底
方法一旦被执行都需要在栈顶开辟空间区域 ==> 称为:进栈、入栈
方法一旦执行完毕都需要被清出内存 ==> 称为:出栈、弹栈
方法的使用场景:
四种:
无参无返回值;
无参有返回值;
有参无返回值;
有参有返回值;
2、方法的重载
英文描述:overload
解决的问题:解决了方法起名字难(冲突)的问题。
满足如下3点要求:
1)、同一个类中;
2)、方法名必须相同;
3)、方法的形参列表必须不同(类型、个数、位置顺序) 。
本电子书目录:《Java基础的重点知识点全集》
本文详细阐述了Java中的方法概念,包括其构成要素(修饰符、返回值类型、方法名、形参列表和方法体),以及开闭原则的应用。此外,还介绍了栈内存模型和方法的四种使用场景。重点讲解了方法重载的概念和解决的问题,以及在《Java基础的重点知识点全集》中的位置。

被折叠的 条评论
为什么被折叠?



