2020.10.28 第三次上机作业

第四章课后习题
1.

class Student
{
    
    
	public String name;
	public int age;
	public Student(String name,int age){
    
    
		this.name=name;
		this.age=age;
	}
	public void show(){
    
    
		System.out.println("我叫:"+name+"我今年年龄是"+age);
	}
}

class Undergraduate extends Student
{
    
    
	public String degree;
	public Undergraduate(String name,int age,String degree){
    
    
		super(name,age);
		this.degree=degree;
	}
	public void show(){
    
    
		System.out.println("我叫"+name+",我今年"+age+"了,"+"我的专业是"+degree);
	}
}

public class Test
{
    
    
	public static void main(String[] args){
    
    
		Student stu=new Student("小石头",18);
		Undergraduate der=new Undergraduate("大石头",20,"java");
		stu.show();
		der.show();
	}
}

小猴子:

class Monkey
{
    
    
	int age;
		//构造有参的构造方法
	public Monkey(int age){
    
    
		this.age=age;
	}
		//构造无参的构造方法
	public Monkey(){
    
    }
	public void speak(){
    
    
		System.out.println(age+"岁的小猴子:"+"“咿呀咿呀呀...”");
	}
}

class People extends Monkey
{
    
    
	String name;
      //构造有参的构造方法
	public People(String name,int age){
    
            
		super(age);                        //相当于super age=age
		this.name=name;
	}
	//构造无参的构造方法
	public People(){
    
    }
	public void speak(){
    
    
		System.out.println(age+"岁的"+name+"说:"+" “小样的,不错嘛!会说话了!” ");
	}
	public void think(){
    
    
		name="大石头";
			age=20;
		System.out.println(age+"岁的"+name+"说:"+" “别说话!认真思考!” ");
	}
}

class Dome
{
    
    
	public static void main(String[] args){
    
    
		Monkey mk=new Monkey(3);
		People pl=new People("小石头",18);
		mk.speak();
		pl.speak();
		pl.think();
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_45814538/article/details/109327912