Day5 方法

Class1 方法基础

        1.def:方法是一种语法结构,它可以把一段代码封装成一个功能,以便重复调用

        2.方法的完整格式:

             

        3.执行:调用

        4.note:①方法申明了具体的返回值类型,内部必须使用return返回对应类型的数据

                     ②多个形参用,隔开,形参不能初始化值

                     ③如果方法不需要返回数据,返回值类型必须申明成void(无返回值申明),  此时                              方法内部不可以使用return返回数据。

                     ④方法如果不需要接收数据,则不需要定义形参,且调用方法时也不可以传数据给                            方法了。

                     ⑤没有参数,且没有返回值类型(void)申明的方法,称为无参数、无返回值的方                              法

                     ⑥return语句下不能写代码,属于无效代码

        5..使用方法好处:提高代码的复用性,提高开发效率,使程序逻辑更清晰

        

Class2 方法在计算机中的执行原理

被调用时与main方法共同加载到方法区,在栈内存中运行,调用后会调出栈内存(先进后出)

Class3 Java的参数传递机制

      class3.1 基本类型的参数传递

        值传递,传输的是实参存储的值的副本

        无返回值类型方法:定义int a处为实参,方法传值为形参,change(a)向方法change传值相当于传输的是实参a中存储的值的副本,方法内部再对a赋值不会影响a的值,change3返回10

        有返回值类型方法调用输出return的值

  class3.2 引用类型的参数传递

        引用类型传参传的是数组的存储地址

        

class3.3 数组传递案例

1.打印数组内容,要求输出格式为:[11, 22, 33, 44, 55]

               

2.比较两个int型数组是否一样返回true或false

Class4 方法重载

        1.def:一个类中,出现多个方法的名称相同,但是它们的形参列表是不同的,那么这些方法就                   称为方法重载了

        2.note:①一个类中,只要一些方法的名称相同、形参列表不同,那么它们就是方法重载了,                          其它的都不管(如:修饰符,返回值类型是否一样都无所谓)。

        3.应用场景:开发中我们经常需要为处理一类业务,提供多种解决方案,此时用方法重载来                                 设计是很专业的

        

Class5 在方法中单独使用return

1.在无返回值的方法中,如果要直接跳出并结束当前方法的执行,执行方法:

        ①return; 跳出并立即结束所在方法的执行        

        ②break; 跳出并结束当前所在循环的执行。

        ③continue; 结束当前所在循环的当次继续,进入下一次执行。

        

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值