JavaSE核心技术——方法调用及重写

一、方法的调用
1、方法是完成某个功能的一组语句,通常将常用的功能写成一个方法。

[访问控制符] [修饰符] 返回值类型 方法名(参数类型 形式参数,参数类型 形式参数,……){
        方法体
}

    修饰符:publicstatic被称为修饰符(我前面方过的博客面向对象高级特性里有详解)
    返回值类型:用来说明该方法运算解雇的类型,如返回其他类型,编译就会出错
    方法名:它作为调用是引用方法的标识
    参数列表:方法的参数个数可以是0个到多个,每个参数前面要声明参数类型,每个参数要用逗号隔开,也可以一个参数也没有。
    方法体:它是一个语句块,执行特定的功能操作。对于有返回值类型的方法,方法体中最后一行语句是return关键字,它的作用是吧方法体执行结果返回给方法外部。
    return表达式:return后面的表达式就是方法的返回值,需要注意表达式类型,必须与方法中声明的返回值类型匹配。
    形式参数:在方法被调用时用于接收外部传入的变量
    参数类型:就是该形式参数的数据类型
    返回值:方法在执行完毕后返回给调用它的程序的数据
    返回值类型:方法要返回的结果的数据类型
    eg.
    public static int square(int x){
        int y = x * x;
        return y; //返回值
    }

2、根据参数个数,方法分为无参方法和有参方法
3、根据返回值类型,方法分为有返回值方法(返回值类型可以是基本数据类型,也可以是引用数据类型)和无返回值方法(返回值类型处用Void代替)

二、方法的调用
1、方法只有在被调用后才生效
2、无参方法调用

        方法名()

3、有参方法的调用

        方法名 (参数列表)
注*调用时的参数列表与定义是需要一致

4、使用方法时的注意问题

  1. 形参必须注明数据类型
  2. 实参直接写,不需要类型声明
  3. return 只能返回一次
  4. 遇到return语句,方法结束执行,后续语句不执行
  5. 方法的返回值,必须与方法声明中的返回值类型一致
  6. 方法定义,不能写main()中,即不能写在主方法中
  7. 方法是不能嵌套的

三、方法的重载
1、方法的重载就是在同一个类中允许同时存在一个以上同名的方法
2、方法重载的规则

  1. 方法名称相同
  2. 方法参数类表必须不同(参数个数不同或参数类型不同)
  3. 方法的返回值类型可以相同,也可以不同,即与返回值类型无关。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DYS_房东的猫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值