//˳ĸļдΪ˱ڹ
package shixun21; 
//ӿڣ˶ҪԷԷ
interface Human{
abstract void eat();
}
//ʦӿڣʦӦ
interface Teacher extends Human{
void work();
}
//ѧֻ࣬һѧ࣬Ϊֻ࣬ǹ涨ѧһʽѧеÿһнж塣
abstract class Student implements Human{
String name;
String sex;
Student(String name,String sex){
           this.name=name;
           this.sex=sex;
        }
        abstract void study();
        public void eat(){
                System.out.println("ѧ150-200֮䡣");
        }
}
//ѧ࣬Ϊѧࡣ
class Univeser extends Student{
Univeser(String name,String sex){
super(name,sex);
}
void study(){
System.out.println("ѧУѧϰſѧ֪ʶ");
int score[]={78,95,62,51,87};
System.out.print("ĳɼΪ");
for(int i=0;i<score.length;i++)
System.out.print(score[i]+"  ");
System.out.println();
}
}
//ʦ࣬ʵʦӵеĸַ
class TeacherOn implements Human,Teacher{
String name,sex;
TeacherOn(String name,String sex){
this.name=name;
this.sex=sex;
}
public void eat(){
System.out.println("ʦ350-400֮");
}
public void work(){
System.out.println("ʦй");
}
}
//ְоʦѧӵʦѧȨְ
class Teacher_Univeser extends Univeser implements Teacher{
Teacher_Univeser(String name,String sex){
super(name,sex);
}
public void eat(){
System.out.println("ʦѧ˫˵250-300֮䡣");
}
public void work(){
           System.out.println("ˣһʦĹһѧְ");
      }    
}
//࣬࣬ܵĹܡ
class shixun21{
public static void main(String args[]){
Univeser u=new Univeser("Tom","male");
System.out.println(""+u.name+"      "+"Ա"+u.sex);
u.eat();u.study();
TeacherOn t=new TeacherOn("Marry","female");
System.out.println(""+t.name+"      "+"Ա"+t.sex);
t.eat();
t.work();
Teacher_Univeser tu=new Teacher_Univeser("Lina","female");
System.out.println(""+tu.name+"      "+"Ա"+tu.sex);
tu.eat();
tu.work();
tu.study();
}
}
