Java类的方法

本文详细介绍了Java中类方法的声明,包括返回值类型、参数、静态与非静态的区别,以及如何正确使用return。通过实例演示了`Costomer`类的方法,如eat(), sleep(), getname(), getnation()。讲解了如何在`main`方法中调用这些方法。
摘要由CSDN通过智能技术生成
package 面向对象;
/*
类中方法的声明与调用
方法:描述类应有的功能
比如:Math类:sqrt()\random()\····
    Scanner类:nextxxx()·····
    Arrays类:sort()\binarySeatch()\toString()\equals()\····
1、举例
public void eat(){}
public void sleep(int hours){}
public String Getname(){}
public String getnation(String nation){}
2.方法的声明:全新修饰符 返回值类型 方法名(形参列表){
            方法体
}
PS:static,final,abstract来修饰的方法
PS:方法只能声明单一的返回值。
若你需要返回三个int值,就把返回类型声明为int的数组,将值装进数组中进行返回。
如果有混合不同类型的值要返回时,返回类型声明为ArrayList
3、说明:
    1、关于权限修饰符:默认的权限修饰符都是使用public
           Java规定的四种修饰符:private、protected、public、缺省--->封装性
    2、返回值类型:返回值  vs 无返回值
            如果方法有返回值,则必须在方法声明时,指定返回值的类型
                同时方法中也需要使用return关键字来返回指定的类型的变量和常量
            如果方法无返回值,则方法声明时,使用void来表示。通常无返回值的方法中,就不需要使用return。
                但是,如果要使用的话,只能”return;“表示此方法结束的意思
     3.方法名:属于标识符,遵循标识符的规则和规范。做到“知名起义"
     4.形参列表,方法可以声明0个,1个,或多个形参
            格式:数据类型1,形参1,数据类型2,形参2,····
return的使用:
    适用范围:在方法体中
    作用:1.结束方法
        2.针对于有返回值类型的方法
     PS:return关键字后面不可以声明执行语句
     5.方法的使用中,还可以调用当前类的属性与方法,最常见的就是递归之类的
        方法中不可以定义方法
 */
public class 类中方法 {
    public static void main(String[] args) {
        Costomer c1=new Costomer();
        c1.eat();
    }
}

class Costomer{
    //客户类
    int age;
    String name;

    //方法
    public void eat(){
        System.out.println("地瓜");
        return;
        //return后不可以在跟表达式
    }
    public void sleep(int hours){
        System.out.println("休息了"+hours+"小时");
    }
    public String Getname(){
        return name;
    }
    public String getnation(String nation){
        String info="我的祖国是"+nation ;
        return info;
    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值