首页 > 编程语言 > 详细

JAVA基础--类中的方法

时间:2020-03-20 12:04:46      阅读:49      评论:0      收藏:0      [点我收藏+]

类中的方法----->做一件事情

标准形式

权限修饰符[特征修饰符]返回值类型 方法名字(参数列表)[抛出异常][{

    方法体
    
}]

这几项是必须有的

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

}

人类有名字 有年龄 有性别---属性 有什么?

人类能吃饭 能说话 能学习---方法 能做什么?


//*方法一描述可以做什么事情
//设计一个方法,用来描述人类可以做吃饭这件事情
public void eat (){
    System.out.printlan("吃了一碗大米饭")
}
    

1.无参数无返回值

public class Person {
    public String name;
    public int age;
    public String sex;

    //*方法一描述可以做什么事情
    //设计一个方法,用来描述人类可以做吃饭这件事情
    public void eat (){
        System.out.println("吃了一碗大米饭");
    }
    
    public static void main(String[] args) {
        //1.创建一个对象,人类对象
        
        Person p=new Person();
        //2。通过对象.调用方法,让方法按照描述的过程执行一遍
        p.name="C-G";//没有括号 用来赋值取值=
        p.eat();//存在一个小括号(传递参数)
    }
}

2. 无参数有返回值

方法是做事情
返回值就是这件事情做完了,留下的一个结果
public class Person {
    public String name;
    public int age;
    public String sex;
    
    //设计一个方法 用来告诉别人我的名字 
    //若方法的实际规定了返回值类型 方法内必须通过return关键字返回一个值
    public String tellName() {
        System.out.println("你们问我叫什么呀?");
        return "C-G";
    }
    public static void main(String[] args) {
        //1.创建一个对象,人类对象
        Person p=new Person();
        String myName=p.tellName();
        //因为有返回值所以得有一个与返回值相同类型变量去接受返回值
        System.out.println("接收到了"+myName );
    }
}

3. 有参数无返回值

可以理解为参数是 做事情之前提供的条件
public class Person {
    public String name;
    public int age;
    public String sex;

    //设计一个新吃饭的方法
    //描述人类可以做吃饭饭这件事情
    public void chiFanFan(int count,String something) {
        System.out.println("吃了"+count+"碗"+something);
    }
    
    public static void main(String[] args) {
        //1.创建一个对象,人类对象
        Person p=new Person();
        p.chiFanFan(1, "大米饭");

4. 有参数有返回值

        做事情之前给的条件 和时事情的结果
public class Person {
    public String name;
    public int age;
    public String sex;

//设计买一瓶饮料  1.需不需要提供条件 2.需不需要给别人留下什么结果
    //                 需要提供的挑条件  钱
    //                  需要返回的值     买的的饮料名字
    public String buyDrink(int money) {
        if(money>5) {
            return "红牛";
        }
        else {
            return "矿泉水";
        }
            
    }
    public static void main(String[] args) {
        //1.创建一个对象,人类对象
        Person p=new Person();
        String yinliao=p.buyDrink(6);
        System.out.println("买到了一瓶"+yinliao);

    }
}    

JAVA基础--类中的方法

原文:https://www.cnblogs.com/CGGG/p/12529876.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!