这个程序用到了抽象类,继承。 abstract class life ...{ public life(String n) ...{ name = n; } public String getName() ...{ return name; } private String name; }abstract class person extends life...{ public person(String n,int a,String sx) ...{ super(n); age = a; shengXiao = sx; } public int getAge() ...{ return age; } public String getShengXiao() ...{ return shengXiao; } private int age; private String shengXiao;}class Hero extends person...{ public Hero(String n,int a,String sx, int sm,int ji,int wu,int zhi) ...{ super(n,a,sx); shengMian = sm; jiLi = ji; wuLi = wu; zhiLi = zhi; } public int getShengMian() ...{ return shengMian; } public int getJiLi() ...{ return jiLi; } public int getWuLi() ...{ return wuLi; } public int getZhiLi() ...{ return zhiLi; } private int shengMian; private int jiLi; private int wuLi; private int zhiLi;}public class HeroTest...{ public static void main(String[] args) ...{ Hero hero = new Hero("杀风",24,"狗",100,40,65,80); System.out.println("姓名:" + hero.getName()); System.out.println("生肖:" + hero.getShengXiao()); System.out.println("年龄:" + hero.getAge()); System.out.println("生命:" + hero.getShengMian()); System.out.println("技力:" + hero.getJiLi()); System.out.println("武力:" + hero.getWuLi()); System.out.println("智力:" + hero.getZhiLi()); }}