方法重载 和创建类规则

04.19_Java语言基础(方法概述和格式说明)

  • A:为什么要有方法

    • 提高代码的复用性

    封装好了直接引用,参照封装博客链接:link

  • B:什么是方法

    • 完成特定功能的代码块。
  • C:方法的格式

  •   修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) {
      	方法体语句;
      	return 返回值; 
      } 、
    

    在这里插入图片描述

    void是表示没有返回值

  • D:方法的格式说明

    • 修饰符:目前就用 public static。后面我们再详细的讲解其他的修饰符。
    • 返回值类型:就是功能结果的数据类型。
    • 方法名:符合命名规则即可。方便我们的调用。
    • 参数:
      • 实际参数:就是实际参与运算的。
      • 形式参数;就是方法定义上的,用于接收实际参数的。
    • 参数类型:就是参数的数据类型
    • 参数名:就是变量名
    • 方法体语句:就是完成功能的代码。
    • return:结束方法的。
    • 返回值:就是功能的结果,由return带给调用者。

###04.20_Java语言基础(方法之求和案例及其调用)

  • A:如何写一个方法
    • 1,明确返回值类型
    • 2,明确参数列表
  • B:案例演示
    • 需求:求两个数据之和的案例
  • C:方法调用图解

引用 调用方法后直接引用

在这里插入图片描述
调用方法
在这里插入图片描述
引入实参
###04.21_Java语言基础(方法的注意事项)

  • A:方法调用(有具体返回值)
    • a:单独调用,一般来说没有意义,所以不推荐。
    • b:输出调用,但是不够好。因为我们可能需要针对结果进行进一步的操作。
    • c:赋值调用,推荐方案。
  • B:案例演示
    • a:方法不调用不执行
      * b:方法与方法是平级关系,不能嵌套定义
    • c:方法定义的时候参数之间用逗号隔开
    • d:方法调用的时候不用在传递数据类型
    • e:如果方法有明确的返回值,一定要有return带回一个值

###04.22_Java语言基础(方法的练习)

  • A:案例演示
    • 需求:键盘录入两个数据,返回两个数中的较大值
  • B:案例演示
    • 需求:键盘录入两个数据,比较两个数是否相等

###04.23_Java语言基础(调用)

*方法调用:(无返回值,void)
* 单独调用
* 输出调用(错误)
* 赋值调用(错误)

###04.24_Java语言基础(方法的练习)

  • A:案例演示
    • 需求:根据键盘录入的数据输出对应的乘法表

###04.25_Java语言基础(方法重载概述和基本使用)

  • A:方法重载概述
    • 求和案例
      • 2个整数
      • 3个整数
      • 4个整数
  • B:方法重载:
    • 在同一个类中,方法名相同,参数列表不同。与返回值类型无关。

    • 参数列表不同:

      • A:参数个数不同
      • B:参数类型不同
      • C:参数的顺序不同(算重载,但是在开发中不用)(类型排序)

参数列表不同

在这里插入图片描述
引用时根据输入数据类型和返回数据类型匹配,确定使用的是同名的具体哪个方法

###04.26_Java语言基础(方法重载练习比较数据是否相等)

  • A:案例演示
    • 需求:比较两个数据是否相等。
    • 参数类型分别为两个int类型,两个double类型,并在main方法中进行测试

猜你喜欢

转载自blog.csdn.net/weixin_44594873/article/details/87723875