【问题描述】定义一个接口Hello, 它有一个方法speak, 能向人问好。定义一个首长类Leader和士兵类Soldier,实现接口Hello,输出各自的问候语(首长说:“Thanks for your hardwork!”;士兵说:“It's to serve the people!”) , 实现动态多态性。
【输入形式】无
【输出形式】Thanks for your hardwork! (回车) It's to serve the people!
Hello.java
public interface Hello {
public abstract void speak();
}
Leader.java
public class Leader implements Hello{
public void speak() {
System.out.println("Thanks for your hardwork!");
}
}
Soldier.java
public class Soldier implements Hello{
public void speak() {
System.out.println("It's to serve the people!");
}
}
Application.java
public class Application {
public static void main(String args[]) {
Leader leader=new Leader();
Soldier soldier =new Soldier();
leader.speak();
soldier.speak();
}
}