方法和方法重载

方法和方法重载

目标:

1:理解方法的作用
2:掌握方法的基本语法
3:掌握方法的分类
4:掌握方法的方法重载

方法的作用

方法概述

方法(函数):能够实现某种功能的一个东西

main方法就是一种方法,前面还用到过其他的方法例如:

  • Math.random()方法【生成随机数】;

  • nextInt、nextDouble()…【用于帮助我们输入对应的数据,把值储存到变量中】

  • Arrays:toString(数组)【数组转换为字符串】;sort(数组)【将数组进行升序排序】…

变量可存储单一的数据,方法可以存储功能代码段。

面向过程/函数/方法(函数式编程)-POP

面向过程是一种以过程为中心的编程思想、这些都是以什么正在发生为主要目标进行编程,不同于面向对象的是谁在受影响

方法的基本语法

// 方法声明
[访问修饰符] 返回值类型 方法名([参数列表]){
	//方法体
	[return 返回值;]
}

方法如果没有人去调用,它是无法运行的

方法调用注意事项:
  • 同一个类中:
    • 如果调用者(方法)不是特殊方法(没有被static修饰),那么可以直接以要调用的方法名()来进行调用
    • 如果调用者(方法)是特殊的方法(被static修饰),那么需要先对此类进行创建对象,然后才能调用。
  • 不同类中(同包):
    • 不同类张进行方法调用,都需要先进行对应类的对象创建,然后才能调用此类中的方法。(与同类中static形式一致)

方法的分类

所有语言都会有四种语言分类

  • 无参无返方法:单纯的存储了一个功能 独立完成处理
    访问修饰符 void 方法名(){
        // 方法体
    }
    
  • 无参有返方法:存储了一个功能,并且将功能运行后的结果进行了返回(原因:调用者可能需要对结果进行处理)
访问修饰符 数据类型 方法名(){
    //方法体
    return 返回值;
}
  • 有参无返方法():我们如果希望对一个独立处理的功能增加一些灵活性或者独立处理的功能需要一些额外因素才能处理数据
访问修饰符 void 方法名(参数列表){
    //方法体
}
  • 有参有返回方法:方法内需要额外因素进行处理;并且处理完调用者需要结果进行使用。
访问修饰符 数据类型 方法名(参数列表){
    // 方法体
    return 返回值;
}

素进行处理;并且处理完调用者需要结果进行使用。

访问修饰符 数据类型 方法名(参数列表){
    // 方法体
    return 返回值;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值