/**
* Description:
* <br/>Copyright (C), 2005-2008, Yeeku.H.Lee
* <br/>This program is protected by copyright laws.
* <br/>Program Name:
* <br/>Date:
* @author Yeeku.H.Lee
* @version 1.0
*/
interface Teachable
{
void work();
}
public class Programmer
{
private String name;
//Programmer类的两个构造器
public Programmer(){}
public Programmer(String name)
{
this.name = name;
}
public void setName(String name)
{
this.name = name;
}
public String getName()
{
return this.name;
}
public void work()
{
System.out.println(name + "在灯下认真敲键盘...");
}
public static void main(String[] args)
{
TeachableProgrammer person=new TeachableProgrammer();
person.setName("刚");
person.work();
}
}
class TeachableProgrammer extends Programmer implements Teachable
{
public void work()
{
System.out.println(getName() + "教师在讲台上讲解c++...");
}
}
/*
刚教师在讲台上讲解c++...
请按任意键继续. . .
*/