Java方法

java方法

方法的定义即调用

  • java方法是语句的集合,他们在一起执行一个功能,是一段用来完成热顶功能的代码片段。

image-20220528153454928

  • java都是值传递

方法设计原则

方法的本意是功能块,就是实现某个功能语句块的集合。我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期扩展。

方法重载

  • 重载就是在一个类中,有相同的函数名称但是功能不同;

  • 方法重载规则:

    1. 方法名称必须相同;

    2. 参数列表必须不同(个数不同或者类型不同、参数顺序不同等;

    3. 返回值可以相同。

      image-20220528155323638

命令行传参

image-20220528155855857

编译时需要找到文件路径;执行时需要找到包的路径。

可变参数

  • 在方法声明中,在指定参数类型后加一个省略号(...)
  • 一个方法只能指定一个可变参数,它必须是方法的最后一个参数。
  • image-20220528161853773

递归

image-20220528162105737

image-20220528162741659

java中比较字符串是否相同不能直接使用“==”,而是使用equals方法。但是这是为什么呢?因为在Java当中具有两种大的数据类型,一种是引用类型,一种是基本类型。因为

  1. 对基本类型而言,使用==进行比较,是直接比较两个数据类型之间的数值

  2. 对于引用类型而言,使用==进行比较,是比较的两个数据类型之间的地址

posted @ 2022-05-28 17:14  想要植发  阅读(25)  评论(0)    收藏  举报