父类creature
package shen; public class creature { String name ; int age; public creature(){ } public creature(String name, int age) { super(); this.name = name; this.age = age; } @Override public String toString() { return "creature [name=" + name + ", age=" + age + "]"; } public void canscream(){ System.out.println("嗷呜"); } } 子类people package shen; public class people extends creature{ public people() { super(); } public people(String name, int age) { super(name, age); // TODO Auto-generated constructor stub } public void play(){ System.out.println("people can play"); } } 子类animal package shen; public class animal extends creature { public animal() { super(); // TODO Auto-generated constructor stub } public animal(String name, int age) { super(name, age); // TODO Auto-generated constructor stub } public void noplay(){ System.out.println("animal"); } } 测试类test package shen; public class test { public static void main(String[] args){ // TODO Auto-generated method stub display(new people("小红",15)); display(new animal("旺财",5)); creature mm = new people(); mm.canscream(); } public static void display(creature cte){ System.out.println(cte); } }