07-函数

1、函数的定义格式:

    访问修饰符  返回值类型  函数名 (参数类型  形式参数1,  参数类型  形式参数2,  ... ) {

        方法体

    }

2、函数的特点

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

(2)便于对该功能进行复用 -- 提高了代码的复用性

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

3、定义函数需要明确两块内容:返回值类型、参数列表(包括参数个数和参数类型)

4、return的作用:结束函数

5、方法的返回值最多只能有一个,不能返回多个值。如果返回值类型是void,那么函数中的return语句可以写,也可以省略不写(系统会自动添加 return ; )

6、调用带返回值的方法时,由于方法执行后会返回一个结果,因此在调用带返回值方法时一般都会接收其返回值并进行处理。

7、调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应

8、如果一个函数被静态static修饰,则这个函数在调用另外的内容时,被调用函数也得用静态static修饰,否则编译出错:无法从静态上下文中引用非静态方法

9、函数的重载

(1)同一个类中

(2)同名函数

(3)参数列表(参数个数和参数类型)不同 -- 参数有顺序

(4)与方法的修饰符和返回值类型无关

10、当调用被重载的方法时,Java会根据参数的个数和类型来判断应该调用哪个重载的方法,参数完全匹配的方法将被执行

11、如果是参数个数的问题,一般都可以复用。如果是参数类型的问题,一般复用不了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值