JAVA基础-----类中的方法

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

标准形式

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

    方法体
    
}]

这几项是必须有的

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

}

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

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


//*方法一描述可以做什么事情
//设计一个方法,用来描述人类可以做吃饭这件事情
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);

    }
}    
posted @ 2020-03-20 10:11  CG_G  阅读(692)  评论(0)    收藏  举报