public class Ren { private String name; private String country; public Ren() { } public Ren(String name, String country) { this.name = name; this.country = country; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getCountry() { return country; } public void setCountry(String country) { this.country = country; } public void speak(){ System.out.println("人可以说话"); } }
public class Chinese extends Ren { public Chinese() { } public Chinese(String name, String country) { super(name, country); } @Override public void speak() { System.out.println("中国人说中国话"); } }
public class American extends Ren { public American() { } public American(String name, String country) { super(name, country); } @Override public void speak() { System.out.println("美国人说英语"); } }
public class Test { public static void main(String[] args) { Chinese c = new Chinese("李莲花", "中国"); System.out.println(c.getName()); System.out.println(c.getCountry()); c.speak(); American a = new American("Lebron", "美国"); System.out.println(a.getName()); System.out.println(a.getCountry()); a.speak(); } }