class People{
	protected double height,weight;
	public void study(){System.out.println("ÿ˶ѧϰ");}
	public void averageHeight(){System.out.println("ƽcm");}
	public void averageWeight(){ System.out.println("ƽkg");}
}
class Student extends People{
	public void takeLesson(){System.out.println("ѧҪȥϿΣ");}
	public void study(){System.out.println("ѧҪѧϰα֪ʶ");}
	public void averageHeight(){System.out.println("ѧƽcm");}
	public void averageWeight(){	System.out.println("ѧƽkg");}
}
class Worker extends People{
	public void work(){	System.out.println("Ͷ");}
	public void study(){System.out.println("ѧϰͶܣ");}
	public void averageHeight(){	System.out.println("ƽcm");}
	public void averageWeight(){	System.out.println("ѧƽkg");}
}
class Graduate extends Student{
	public void teach(){System.out.println("оҪѧ");}
	public void study(){System.out.println("оѧϰרҵԽǿ");}
	public void averageHeight(){System.out.println("оƽcm");}
	public void averageWeight(){	System.out.println("оƽkg");}
}
public class T05E01{
	public static void main(String args[]){
		People p=new People();
		Student s=new Student ();
		Worker w=new Worker ();
		Graduate g = new Graduate();

		p.study();	p.averageHeight();	p.averageWeight();
		System.out.println("-------------------------------");
		s.takeLesson();  s.study();  s.averageHeight();  s.averageWeight();
		System.out.println("-------------------------------");
		w.work();	  w.study();  w.averageHeight();  w.averageWeight();
		System.out.println("-------------------------------");
		g.teach();  g.study();   g.averageHeight();  g.averageWeight();
	}
}
