JAVA方法

方法

                 用来解决一类问题的代码的有序组合,是一个功能模块

    

       声明:

              权限修饰符    返回值    方法名()

          {

                            权限修饰符:public private..

                             无返回值:void

                             有返回值:基础数据类型或引用类型

                             方法名:遵循驼峰命名

          }

 

          调用:

              方法名();

        

          优点:

           1.使代码可读性提高

           2.为后期代码维护和扩展带来便利

 

注意:

         1.方法只能在类体里定义,方法要么属于类,要么属于对象。

         2.不能嵌套

         3.方法只有被调用才能运行,方法不能独立执行,执行方法必须使用 类 或 对象 作为调               用者

         4.方法的核心:传递的参数和返回值

 

方法参数和返回值

        1.有无返回值:

                     有返回值调用者需要返回值做后续操作,涉及到计算较多;

                     无返回值调用者无需返回值,只需要打印出结果!

        2.有无参数:

                      有参数:操作中需要用到特定的值

                      无参数:操作中无需用到特定的值,如打印一些全局变量

 

多参数方法

       权限修饰符  返回值  方法名(Type...var)

{

           多参数方法实质就是带有一个数组的参数的方法  Type[] var

           取值都需要用到数组遍历的方式去得到值var[i]

}

注意:一个类体里只能有一个多参数方法

 

方法储存过程

方法区:加载class文件,方法的信息(参数等)

栈:为main方法其他方法分别开辟空间(方法是独立存在的不在main方法中),随着main方法中调用执行完其他方法后,其他方法销毁,main方法全部执行完毕才销毁

 

方法重载

       是类以统一的方式处理不同类型数据的一种手段,实质表现就是多个具有不同的参数个数或者类型的同名方法,同时存         在于同一个类中,是一个类中多态性的一种表现

         条件:

                    1、在同一类体里

                    2、方法名相同,方法参数不同(参数个数、参数类型)

           注意:与方法的返回值无关

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值