美文网首页
定义Java中的方法

定义Java中的方法

作者: Ming_0612 | 来源:发表于2017-10-13 10:35 被阅读0次

    所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。
    语法


    image.png

    1.访问修饰符:方法允许被访问的权限范围,可以是public、protected、private,甚至可以省略,其中public表示该方法可以被其他任何代码调用。
    2.返回值类型:方法返回值的类型,如果方法不返回任何值,则返回值类型指定为void;如果方法具有返回值。则需要指定返回值的类型,并且在方法中使用return语句返回值
    3.方法名:定义的方法的名字,必须使用合法的标识符。
    4.参数列表:传递给方法的参数列表,参数可以有多个,多个参数间以逗号隔开,每个参数由参数类型和参数名组成,以空格隔开。

    public void print(){
             System.out.println("hellow world");
    }
    

    根据方法是否带参、是否带返回值,可将方法分为四类:
    1.无参无返回值方法
    第一步,定义方法


    image.png

    注意
    方法名的命名规范,一般采用第一个单词首字母小写,其它单词首字母大写的形式。
    第二步,调用方法

    当需要调用方法执行某个操作时,可以先创建类的对象,然后通过 image.png
    来实现
    image.png

    2.无参带返回值方法


    image.png
    image.png

    a.如果方法返回类型为void,则方法中不能使用return返回值
    b.方法的返回值最多只能有一个,不能返回多个值
    c.方法返回值的类型必须兼容,例如,如果返回值类型为int,则不能返回string类型值

    3.带参无返回值方法
    通过在方法中加入参数列表接收外部传入的数据信息,参数可以是任意的基本类型数据或引用类型数据。


    image.png

    调用方法


    image.png
    把定义方法时的参数称为形参,目的是用来定义方法需要传入的参数的个数和类型;把调用方法时的参数称为实参,是传递给方法真正被处理的值。
    注意
    a.调用带参方法时,必须保证实参的数量、类型、顺序与形参一一对应。

    b.调用方法时,实参不需要指定数据类型。
    c.方法的参数可以是基本数据类型,如int、double等,也可以是引用数据类型,如String、数组等


    image.png
    d.当方法参数有多个时,多个参数间以逗号分隔
    image.png

    4.带参带返回值方法


    image.png

    调用方法


    image.png

    在main方法中调用print方法
    类名称(helloworld)对象名称(test) helloworld test; //声明
    new分配空间 test=new helloworld();//分配空间
    合在一起就是 helloworld test=new helloworld();//声明并实例化
    对象(test)方法(print) test.print()//调用方法

    相关文章

      网友评论

          本文标题:定义Java中的方法

          本文链接:https://www.haomeiwen.com/subject/gjfayxtx.html