Java-day05

方法

        1、包装一段代码,降低方法内代码与方法外代码的关联度(降低耦合度)

         2、提高代码复用率,减少代码的书写

作用

使用

1、方法的定义

无参无返回值方法

语法:             

                public static void 方法名(){

                        方法体

                }

书写位置:

方法的定义要书写在类中方法以外

如:

1    //类外
2     public class Demo02 {               
3     //类中方法以外
4         public static void text01() {
5          //类中方法以内
6         }
7        //类中方法外

void:无返回值(返回值为空(null)

有参无返回值方法

语法:

                public static void 方法名(形参列表){

                        方法体

                }

形参列表:在小括号中声明的变量,可以有多个,每个变量之间用逗号隔开

如:

1    public static void text(int num,String str...){
2        方法体
3    }

无参有返回值方法

语法:

                        public static 返回值类型 方法名(){

                                方法体

                                return xxx;

                        }

注意:

        1、如果方法以分支语句结束的话,要保证每一个分支语句都有返回值

        2、一个方法只能有一个返回值

有参有返回值方法

语法:

                        public static 返回值类型 方法名(形参列表){

                                方法体

                                return xxx;

                        }

注意:

        1、如果方法以分支语句结束的话,要保证每一个分支语句都有返回值

        2、一个方法只能有一个返回值

总结

 语法:

        访问权限修饰符  修饰符  返回值类型 方法名(形参列表){

                方法体

                return  xxx;

          }

访问权限修饰符: public

修饰符:static

返回值类型:返回值的数据类型,如果没有返回值就是void

形参列表:

                可有可无,据情况定

                形参:变量的声明

                列表:多个

                形参列表:多个变量的声明,每个变量用逗号隔开

return:结束方法

return  xxx;结束方法病返回 xxx

 注意:一个方法只能返回一个数据

            返回值可有可无     

2、方法的调用

. 必须先定义方法,才能调用

无参无返回值的调用

        语法:

                方法名();

        使用位置:方法基本在方法以内调用

有参无返回值的调用

        语法:

                方法名(实参列表);

注意:

               传入的实参必须与定义的形参:长度一致

                                                                  顺序一致

                                                                  数据类型一致

无参有返回值的的调用

         语法:

                方法名();

         或

        数据类型 变量名 = 方法名();

        注意:

                如果接收返回值,那么接收返回值的变量数据类型要与返回值类型一致

有参有返回值的调用

 语法:

                方法名(实参列表);

                 或

                数据类型 变量名 = 方法名(实参列表);

                注意:

                        传入的实参必须与定义的形参:长度一致

                        顺序一致

                        数据类型一致

                        如果接收返回值,那么接收返回值的变量数据类型要与返回值类型一致

总结 

语法:

        方法名(实参列表)

        或

        数据类型 变量名 = 方法名(实参列表);

名词解释

        方法名:调用那个方法,就写那个方法的方法名

        实参列表:给方法中传入实际的值

                注意:

                        实参列表与形参列表,必须长度一致,顺序一致,数据类型一致   

                        有返回值的方法才可以使用变量接收,也可以选择不接收

                        无返回值的方法一定不能接收变量                     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值