java练习-编写一个Java应用程序,该程序包括3个类:Monkey、People类和主类E

编写一个Java应用程序,该程序包括3个类:Monkey、People类和主类E。要求:
(1)Monkey中有个构造方法:Monkey (String s),并且有个public void speak()方法,在speak方法中输出“咿咿呀呀……”的信息。
(2)People是Monkey的子类,在People类中重写父类的方法speak(),在speak方法中输出“别说话!”的信息。
(3)在People类中新增方法void think(),在think方法中输出“认真思考!”。
(4)在主类E的main方法中创建Monkey与People的对象来测试这两个类的功能。
(5)用上转型测试Monkey与People的对象

class Monkey{
	Monkey(String s)
	{}
	public void speak(){
		System.out.println("咿咿呀呀……");
	}
}
class People1 extends Monkey{

	People1(String s) {
		super(s);
	}
	public void speak(){
		System.out.println("别说话!");
	}
	void think(){
		System.out.println("认真思考!");
	}
}
public class E {
	   public static void main(String[] args) {
		   //(4)
		   Monkey m = new Monkey("mon");
	        m.speak();
	        People1 p = new People1("peo");
	        p.speak();
	        p.think();
	        //(5)
	        Monkey jon=new People1("jon");
	        jon.speak();
	        People1 pe=(People1)jon;
	        pe.speak();
	        pe.think();
	   }
}

你可能感兴趣的:(java)