JAVA--方法

        方法的概述和优点:方法就是一堆命令的集合,可以重复使用,一个有名字的代码段,相同的功能,不用编写相同的代码,只需要把这些代码封装到一个方法中,使用这个方法,就等于使用这些代码

优点:使程序更简短清晰、有利于程序维护、 提高程序的开发效率、提高代码复用

方法声明:[修饰符列表]  返回值类型 方法名 (参数列表){ 方法体 }
                 加[]  可以有 可以没有 可以有多个

修饰符列表 : 
                  权限控制 : public protected private  三选一
                  静态 : static 
                  abstract , final 二选一 
                  synchronized
  
 返回值类型 :

                  11种数据类型中任意一种,或者是void 
                  根据运算结果的类型选择返回值数据类型,如果不需要返回 则写void
                  方法名 : 符合命名规则即可
                  (大小写字母,数字,下划线,美元符号,且数字不能开头,不能使用关键字和保留字)
      
                 参数列表 : 多个用逗号隔开,是入参,要做一件事,需要传入的必备条件
                  实参 : 使用该方法时,真正传入的具体的值,叫实参
                  形参 : 在方法声明的时候,说明应该传入的参数类型以及个数,是形参
                  方法体 : 要做的事,代码
  
          返回值 : 
              如果方法有返回值类型 ,方法体中 必须有return语句
              如果方法没有返回值类型(void) , 方法体中 可以没有return,也可以有
                      但是 此return语句后面 不能写数据 : return;
              return 还有终止方法运行的作用
  方法分类 : 
          静态方法 : 使用static修饰的方法
          成员方法 : 没有使用static修饰的方法
          构造方法 : 先不管
  方法调用 : 
          静态方法 : 类名.静态方法名(参数); 同类中 类名可以省略
          成员方法 : 对象.成员方法名(参数);
          构造方法 : 先不管
     方法声明的时候不执行,调用的时候才执行,并把运算结果返回到调用处
      方法的声明只管某个功能的实现,只保证功能可以使用,最终该方法被用来干什么,与声明无关
  特殊方法 main : 所有方法调用的起点和终点都在main方法中,main方法是程序的入口,由JVM自动调用执行

定义入参和出参 
          出参:做完事之后 需要返回的数据
          入参:做这件事 需要的未知数

方法重载 : Overload可以使方法调用起来更加方便,不用定义过多的方法名
          方法名相同,参数列表不同

          参数列表分为 个数不同 或者类型不同

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值