当前位置: 首页 > news >正文

Day07-C:\Users\Lenovo\Desktop\note\code\JavaSE\Basic\src\com\David\method-Demo041比较难

Java方法

  1. Java方法是语句的结合,他们在一起执行一个功能

  2. 方法的命名规则:首字母小写+驼峰命名规则

  3. 方法包含于类或者对象中

  4. 方法在程序中被创建,在其他地方被调用

  5. 最好保持原子性,一个方法一个功能

  6. System.out.printIn()

    1. System:系统的类
    2. out:对象,System下的一个输出对象
    3. printIn():方法

方法

  1. 修饰符(可选)如:public、static

  2. 返回值类型 如:int、void

  3. 方法名字(遵守驼峰命名法,开头小写后面首字母大写)

  4. 参数类型(参数A,参数B)或() 如:(String[] argus)、(int a. int b)

    1. 形参:用来定义作用
    2. 实参

方法的调用

调用方法·:对象名+方法名(实参列表)

new对象,来操作

值传递(Java)或者引用传递

方法的重载

重载就是在一个类中,有相同的函数名称,但形参不同的函数

有相同的名称比如min、max,形参不同比如int和double(返回值也不同),或者增加int num1、int num2的数量,加上int num3(参数列表不同)

可变参数

在方法声明中,在指定参数类型后加一个省略号(...)

一个方法中只能指定一个可变参数,它必须是方法的最后一个参数,任何普通参数都需要在它之前声明

只能是一种参数比如只能说int

递归

递归头:什么时候不调用自身方法。如果没有头,将陷入死循环

递归体:什么时候需要调用自身方法

http://www.hskmm.com/?act=detail&tid=15354

相关文章:

  • Markdown基本与阿法
  • 对称二叉树
  • 一例电动车充电器防反接电路分析
  • isEmpty/isNotEmpty/isNotBlank/isBlank-isAnyEmpty/isNoneEmpty/isAnyBlank/isNoneBlank
  • NetCore+Web客户端实现gRPC实时推送
  • 个人项目-论文查重
  • 个人项目作业
  • 软工第二次作业--王腾
  • 牛客周赛 Round 110 E,F题解
  • 第5章:路由(Routing)与直连交换机(Direct Exchange)
  • 搜索百科(4):OpenSearch — 开源搜索的新选择
  • JAVA的计算方式
  • 安装 elasticsearch-9.1.4 - 集群 和 kibana-9.1.4
  • 反码 原码 补码
  • 线性结构常见应用之栈[基于郝斌课程]
  • 实测对比:权威榜单之公众号排版Top 5(含效果对比与适用建议)
  • go的泛型
  • 原码补码反码
  • lc1034-边界着色
  • 【汽车电子】汽车功能安全标准 ISO 26262
  • ISO 26262的不同安全等级:ASIL-D ASIL-C ASIL-B ASIL-A
  • C#学习1
  • 02020405 EF Core基础05-EF Core反向工程、EF Core和ADO.NET Core的联系、EF Core无法做到的事情
  • 02020406 EF Core基础06-EF Core生成的SQL
  • Gemini-2.5-Flash-Image-Preview 与 GPT-4o 图像生成能力技术差异解析​ - 教程
  • 新学期每日总结(第2天)
  • 在CodeBolcks下wxSmith的C++编程教程——使用菜单和组件
  • 单调队列
  • 软工第一次编程
  • 第二次软工作业