2021-07-15

Java函数总结

方法(函数)
每一个方法我们都可以看做成一个具有独立的功能模块
一个方法只做一件事
方法可以被多次调用
-减少代码的重复,有利于代码的维护,有利于团队的协作
方法的定义
访问修饰符 可选修饰符 返回类型 方法名(形参列表){
实现部分
}
访问修饰符:Java一共有三种访问修饰符(public、protected、private)四种情况
可选修饰符:static之类
返回类型:申明本方法执行结束以后会有什么样的类型的返回值(申明部分:申明部分只能确定类型,确定不了值),如果本方法没有返回值,那个返回值就是void。
方法名:是用来表达这个方法功能的描述,是自定义标识符,要求见名之意,由于方法是一种功能的实现,所以方法名往往是动词或动宾短语(命名规则采用驼峰命名法)。
形参列表:参数是方法执行前需要调用方给入的先决条件,可以没有。
实参与形参关系:必须满足参数个数、参数顺序、参数类型要保持一致
语法变化点:修饰符之间是可以变化位置的

方法的调用
语法:类名·方法名
如果是在本类方法中调用本类的另一个方法,类名可以省略。
如果该方法类和调用方法类不在同一个包中,还需要导包。
实参与形参的传递:形参和实参传递与参数名无关!!!!他们是两个变量,实参的名字是调用者起的,形参的名字是方法定义者起的;他们完全依赖()中的个数顺序,类型;传递方式属于值传递(Java中的参数传递永远都是值传递),把实参的值传给形参。
调用步骤:当调用某个方法的是时候,程序会进入该方法的内部
首先执行的数形参变量的申明,会真正的在内存中产生形参变量
其次把实参的值传递到形参变量中,注意区分基本数据类型和引用数据类型
然后进入方法的时间部分按流程执行代码
最后方法执行完,会回收该方法中申明的所有局部变量包括形参变量
返回值:语法:return 返回值;(这里的返回值可以是变量可以是常量,但是要和返回类型保持一致)
在void的方法中也可以写return来结束方法。
注意:基本数据类型参数,方法里面做任何改变,方法外面不受影响;引用数据类型参数,方法做任何改变都会直接体现在外面方法的身上
变量作用域:Java中变量分为常量和变量;变量的作用域在方法的花括号内,常量作用域是整个类

方法重载
重载是Java方法的一个重要特性,重载只要求两个方法的参数列表不同即可(甚至是参数列表里的参数顺序不同也行,但强烈不建议),访问修饰符、返回值类型、方法名完全相同都可以。因此每个重载的方法(或者构造函数)都必须有一个独一无二的参数类型列表。
 重载原则

被重载的方法必须改变参数列表(参数个数或类型不一样)。
被重载的方法可以改变返回类型。
被重载的方法可以改变访问修饰符。
被重载的方法可以声明新的或更广的检查异常。
方法能够在同一个类中或者在一个子类中被重载。
无法以返回值类型作为重载函数的区分标准。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值