public abstract class Human {
public abstract void speak();
}
————————————————————————————————————
public class Chinese extends Human {
private String name="张三";
public Chinese(String name){
this.name=name;
}
public String getName() {
return name;
}
public void speak() {
System.out.println(name+"说中国话。");
}
}
————————————————————————————————————
public class American extends Human {
private String name="Jack";
public American(String name){
this.name=name;
}
public String getName() {
return name;
}
public void speak() {
System.out.println(name+" speaks English.");
}
}
————————————————————————————————————
public class Teest {
public static void main(String[] args) {
Human chi=new Chinese("李四");
Human ame=new American("Louise");
chi.speak();
ame.speak();
}
}