11.Java函数的定义和使用

1.函数的定义:

为了提高代码的复用性,就把该功能独立封装成一段独立的小程序,

当下次需要执行加法运算的时候,就可以直接调用这个段小程序即可,

那么这种封装形形式的具体表现形式则称作函数

2.函数的定义:

函数的定义:

修饰符 返回值类型 函数名(参数类型 形式参数1,参数类型 形式参数2,…)

{

执行语句;

return 返回值;

}

返回值类型: 运行这段程序得出的一个运算结果,结果类型,如果函数没有返回值则用void

来表示该函数没有返回值。

函数名:仅仅是一个标识符,可以随意起名字。

形式参数:是一个变量,用于存储调用函数传递进来的实际参数。

实际参数:传递给形式参数的具体数值。

返回值:返回给调用者

3.函数的特点:

1、定义函数可以将功能代码进行封装

2、便于对该功能进行复用

3、函数只有被调用才会被执行

4、函数的出现提高了代码的复用性

5、对于函数没有具体返回值的情况,返回值类型用关键字void表示,那么该函数中的return语句如果在最后一行可以省略不写。

4.函数的注意点:

注意:

函数中只能调用函数,不可以在函数内部定义函数。

定义函数时,函数的结果应该返回给调用者,交由调用者处理。函数的返回值void

5.函数的重载:

1.函数重载的定义:在同一个类中,有一个以上的同名函数,只要函数的参数列表或参数类型不一样,

2.与返回值无关,这些统称为方法的重载

6.函数重载的优点:

函数的重载存在的原因:为了增强方法的阅读性,优化了程序设计。

7.封装的函数(方法):

//封装的add方法

public static  int add (int a , int b){

            return a+b ;

}

8.重载的函数: (参数列表或参数类型不一样,和返回的类型没有关系)

public  static  void myMax(int a, int b){}   //原函数

public  static  void myMax( int a){}   //重载函数

public  static  void myMax(int a, char b){} //重载函数

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 前言 把《C++ Primer》[https://book.douban.com/subject/25708312...
    尤汐Yogy阅读 13,146评论 1 51
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 9,451评论 1 10
  • 今天刷微博时,无意中点开了一个视频,讲的是一个26岁的姑娘,周西,在“我是演说家”的舞台上,用她的亲身经历——每天...
    英语学了没阅读 3,418评论 3 6
  • ​ 作者:鹏程学院导师 朱延嵩 “璇玑图”是前秦将军窦滔的妻子苏蕙为使移情别恋的丈夫迷途知返而创作的,她将840字...
    笔记工场阅读 4,155评论 0 1