方法(函数)的总结

一、方法的介绍

  为什么使用函数?
  -------重复的代码的缺点:1.效率低;2.成本高;3.易出错;4.难维护;5.难阅读。

##2、方法(函数):具有独立功能,并能通过名称重复使用的代码。
函数分为声明部分和实现部分。“{”前面的就是声明部分,“{。。。。}”括号里面的术语实现部分
声明的语法: 访问修饰符 可选修饰符 返回类型 方法名(形参列表)
------访问修饰符:目前我们学了public,代表公共的;java一共3种访问修饰符,4种情况。
------可选修饰符:目前只学了static,代表静态的;还有很多其他可选的修饰符。
语法变化的特点:修饰符之间是可以交换位置的。比如 static public <—相同—>public static
返回类型:声明本方法执行结束以后会有什么样的类型的返回值,如果本方法没有返回值,那么返回类型是void。(强调:声明部分只能确定类型,确定不了值);
方法名:是用来表达这个功能的描述,是个自定义标志符。
犹豫方法是某种功能的实现,所以方法名往往是动词或者是动宾短语。
形参列表:参数是方法执行前需要从调用方给入的先决条件,可以没有,但是“()”不能少。
包含了参数的类型、参数顺序、参数个数3个重要内容。

二、方法的参数

 判断一个方法需不需要传参,依赖的是这个方法的执行是否需要调用者手中的数据。
  1. 参数分为基本数据类型:方法里面做改变,外面不受影响。只有把它返回出来,重新给方法外面的变量赋值。
  2. 参数还分为引用数据类型:方法里面做任何改变,都会直接体现在方法的外面的变量身上;因为他们,恩都是我指向同一个对象的。(唯有一个例外的引用数据类型是:string)这里还得分情况,如果引用本身变化,那么形参和实参已经指向不同的空间,形参引起的变化不会跟实参有关系了

三、方法(函数)作用域和标识符

  1. 作用域:一个变量,仅在它所定义的大括号内有效,不同的作用域中的变量,拥有独立地内存空间,当作用域结束时,该变量的数据会从内存中移除。
  2. 标志符:在代码中需要自行命名的位置。如:变量名,函数名、类名、接口名
  3. 标志符命名规范:必须有数字、下划线、字母组成,并且不能以数字开头,变量名中首字母小写,函数名首字母大写。

四、声明带参数的方法(函数)

static void 函数名(形参列表){//注释内容}
在函数体中,可以将参数当做变量使用
参数作用于:仅在函数体中有效

五、声明带返回值的方法(函数)

  1. 如果一个函数完成后,需要产生结果,该函数就有返回值。
  2. 在声明一个返回值的函数时,必须声明返回值的类型。
  3. 函数仅能有一个返回值,如果不需要返回值,那么他的返回类型是void
  4. 使用return返回结果
  5. 返回结果必须和声明的返回类型匹配
  6. 代码运行到return语句时,会立即结束函数,然后返回return后面的结果

六、方法(函数)的签名

函数签名是函数名、参数列表、返回类型的统称,能够完整地阐述函数的功能。无论是调用方法(函数)还是实现方法(函数),仅需要知道函数签名即可。
在编写函数时,必须保证函数签名与需求相符

链接: link

六、方法(函数)的相互调用

在任何一个函数体重,都可以调用函数,只要代码运行到调用函数的语句,就会去执行调用函数的函数体。
构造方法(函数)
链接: link

七、常用的方法(函数)

链接: link

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值