• java 第五章 方法定义及调用


        

    1、方法的定义

      什么是方法

        方法是完成某个功能的一组语句,通常将常用的功能写成一个方法

      方法的定义

        [访问控制符] [修饰符] 返回值类型 方法名( (参数类型 形式参数, ,参数类型 形式参数, ,…) )
        {
          方法体
        }

        修饰符:public 、static 被称为修饰符(后续会详细讲解它们);
        返回值类型:用来说明该方法运算结果的类型。如果返回其他类型,编译就可能出错;
        方法名:它作为调用时引用方法的标识;
        参数列表:方法的参数个数可以是0个到多个,每个参数前面要声明参数的数据类型;每个参数要用逗号分开。也可以一个参数都没有。
        方法体:它是一个语句块,执行特定的功能操作。对于有返回值类型的方法,方法体当中最后一个语句是return关键字,它的作用是把方法的执行(运算)结果返回到方法外部。
        return 表达式 :这里,进一步分析,return后面的表达式就是方法的返回值。需要注意表达式的类型,必须与方法头中声明的“返回类型”相 匹配。

        形式参数:在方法被调用时用于接受外部传入的变量
        参数类型:就是该形式参数的数据类型
        返回值:方法在执行完毕后返回给调用它的程序的数据
        返回值类型:方法要返回的结果的数据类型

          public static int square( int x )
          {
            int y=x*x;
            return y; //返回值
          }

      方法的分类

        根据参数个数
          无参方法
          有参方法

        根据返回值类型:
          有返回值的方法:
            基本数据类型
              引用数据类型
            无返回值的方法
              void

        对于无返回值类型的方法,它不向本方法外部返回任何值。定义这样的方法时,声明方法返回类型的位置不能省略不写,而应该用关键字void来代替,即 “空”的意思。

    2、方法的调用

        方法的调用

          方法只有在被调用后才生效

            方法的调用方法:
            无参方法的调用
            有参方法的调用

       无参方法的调用

          方法名( )

       

       使用方法的注意问题

        形参必须注明数据类型

          实参直接写,不需要类型声明
          return只能返回一次
          遇到return语句,方法结束执行,后续语句不执行
          方法的返回值,必须与方法声明中的返回值类型匹配
          方法定义,不能写在main()中
          方法是不能嵌套的

     3、方法的重载(overload )

         方法的重载就是在同一个类中允许同时存在一个以上同名的方法

       方法重载的规则

        方法名称相同

          方法的参数必须不同
          参数个数不同 或
          参数类型不同
          方法的返回值类型可以相同,也可以不同

  • 相关阅读:
    [转载]HashSet的存储机制
    Java基础加强
    [转载]JDK的动态代理深入解析(Proxy,InvocationHandler)
    Java语言基础Html
    Java语言基础JavaScript
    多线程数据与控制同步
    Expression Tree Basics表达式树基础
    调试优化利器ASP.NET 跟踪
    css position relative ,absolute ,float
    .net date /日期格式化
  • 原文地址:https://www.cnblogs.com/makangning/p/9477059.html
Copyright © 2020-2023  润新知