类的成员之二 :方法

方法:描述类应该具有的功能.  

  比如:Math:  random()....

    Scanner类:next()....

    Arrays类:sort()....

 

1.方法的声明

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

      方法体  

      }

2.方法的说明

    2.1权限修饰符  

        java有四种权限修饰符  :private ,缺省,propected,public

   2.2 返回值类型

        (1)如果方法有返回值,必须再方法声明的时候,指定返回值的类型.  同时方法中需要使用return 关键字返回指定类型的数据.     

          通常没有返回值的方法中,在方法声明的时候用void 表示,通常的时候就不用return了,如果使用的时候,表示结束此方法的意思

        (2)是否需要返回值?   看情况而定吧.

    2.3方法名:

        见名之意,符合变量名的规则

    2.4形参列表 :   

       方法可以声明0个1个或多个形参

        2.4.1格式:数据类型1  形参1,数据类型2  形参2,....

        2.4.2 是否需要写形参?   看情况吧

    2.5方法体

        方法功能的体现

3.方法的使用

    ①可以调用当前类的属性或方法

    特殊:   方法A又调用了方法A         递归方法  

class Customer {

  String name;
  int age;
  boolean isMale;

  public void eat() {
    System.out.println("吃饭");
    sleep(8);            //调用类中的其他方法
  }

  public void sleep(int hour) {
    System.out.println("休息了" + hour + "个小时");
  }

  public String getName() {
    return name;
  }

  public String getNation(String nation) {
    return nation;
  }
}

    ②方法 内部不可以定义方法

 

        

    

  

  

 

posted @ 2020-06-04 21:19  小小的梦想丶  阅读(104)  评论(0编辑  收藏  举报