04 方法举例和声明的格式

04 方法举例和声明的格式

一、方法

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

比如:Math类:srqt()\random()…

​ Scanner类:nextxxx()…

​ Arrays类:sort()\binarySearch()\toString()\equals()…

二、方法举例

public void eat() {}

public void sleep(int hours) {}

public String getName() {}

public String getNation(String nation) {}

class Customer {
    //属性
    String name;
    int age;
    boolean isMale;

    //方法
    public void eat() {
        System.out.println("客户吃饭。");
    }

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

    public String getName() {
        return name;
    }

    public String getNation(String nation) {
        String info = "我的国籍是" + nation;
        return info;
    }
}

三、方法的声明

声明格式:

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

static\final \abstract\来修饰的方法,之后再讲;

四、说明

1、关于权限修饰符

Java规定的4种权限修饰符:private、public、缺省、protected -->之后封装性中细讲

2、返回值类型: 有返回值 VS 无返回值

  • 如果方法有返回值,则必须在方法声明时指定返回值的类型;同时方法中需要使用return关键字来返回指定类型的变量和常量。
  • 如果方法没有返回值,则方法声明时使用void来表示。通常没有返回值的方法中就不需要使用return,但是如果使用的话,只能“return;”表示结束此方法的意思。
  • 定义方法该不该有返回值:①题目要求;②凭经验,具体问题具体分析;

3、方法名:属于标识符,遵循标识符的规则和规范,“见名知意”

4、形参列表:方法可以声明0个、1个或者多个形参

  • 格式:数据类型1 形参1,数据类型2 形参2,…
  • 定义方法时该不该定义形参:①题目要求;②凭经验,具体问题具体分析;

5、方法体:方法功能的体现

五、return关键字的使用

1、使用范围

使用在方法体中;

2、作用

  • 结束方法;
  • 针对于有返回值类型的方法,使用“retrun 数据;”,方法返回所要的数据;
  • 注意点:return关键字后面不可有声明执行语句;

六、方法的使用

  • 方法中的使用中,可以调用当前类的属性或方法

  • 特殊的,方法A中又调用了方法A,叫做递归方法;

  • 方法中,不可以定义别的方法;

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值