十三种方法如何优化?

2026-04-30 19:1513阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计434个文字,预计阅读时间需要2分钟。

十三种方法如何优化?

方法定义示例:plaintextMethod: 一组相关的语句组织在一起,用来执行一个任务的语句块定义方法: 定义方法 + 访问修饰符 + 返回类型: 返回类型(可以为空,表示无返回值)方法名称(参数列表){ 方法体 }

方法指一些相关的语句组织在一起,用来执行一个任务的语句块

定义方法

<Access Specifier> <Return Type><Method Name>(Parameter List)
{
Method
}

  • Access Specifier 访问修饰符
  • Return type:返回类型,可以为空,为值或者类
  • MethodName: 方法名称,大小写敏感
  • Parameter List:参数列表
  • Method body:方法主体,实现功能

调用方法

Type = <Method Name>(Parameter List)

  • 返回类型
  • 方法名
  • 参数

递归方法调用:方法本身调用本身

递归需要自己的逻辑性强,逻辑性强的小伙伴可以尝试

参数传递

  • 值参数:赋值参数的实参(调用方法传递的参数)给形参(方法体的参数),形参和实参互不影响。(类除外)
  • 引用参数:赋值参数的内存给形参,形参发生改变值参也会跟着改变,参数前面添加ref
  • 输出参数:可以返回多个值. 参数前面添加 out

ref和out的区别:

  • ref在传进去之前必须赋值,out不可以
  • ref在函数内部可以直接使用,out不可以,必须要先赋值再使用
  • ref在函数内部可以不被修改,out在离开函数体之前必须要赋值


十三种方法如何优化?


标签:语句组织

本文共计434个文字,预计阅读时间需要2分钟。

十三种方法如何优化?

方法定义示例:plaintextMethod: 一组相关的语句组织在一起,用来执行一个任务的语句块定义方法: 定义方法 + 访问修饰符 + 返回类型: 返回类型(可以为空,表示无返回值)方法名称(参数列表){ 方法体 }

方法指一些相关的语句组织在一起,用来执行一个任务的语句块

定义方法

<Access Specifier> <Return Type><Method Name>(Parameter List)
{
Method
}

  • Access Specifier 访问修饰符
  • Return type:返回类型,可以为空,为值或者类
  • MethodName: 方法名称,大小写敏感
  • Parameter List:参数列表
  • Method body:方法主体,实现功能

调用方法

Type = <Method Name>(Parameter List)

  • 返回类型
  • 方法名
  • 参数

递归方法调用:方法本身调用本身

递归需要自己的逻辑性强,逻辑性强的小伙伴可以尝试

参数传递

  • 值参数:赋值参数的实参(调用方法传递的参数)给形参(方法体的参数),形参和实参互不影响。(类除外)
  • 引用参数:赋值参数的内存给形参,形参发生改变值参也会跟着改变,参数前面添加ref
  • 输出参数:可以返回多个值. 参数前面添加 out

ref和out的区别:

  • ref在传进去之前必须赋值,out不可以
  • ref在函数内部可以直接使用,out不可以,必须要先赋值再使用
  • ref在函数内部可以不被修改,out在离开函数体之前必须要赋值


十三种方法如何优化?


标签:语句组织