追魂伞 电影:求助java游戏高手

来源:百度文库 编辑:高考问答 时间:2024/04/27 18:10:28
我想用java实现一个简单的程序,要1个person,分别用hero和enemy继承,分别有不同的经验增长,再测试,急!请教如何实现???

方法可以你自己改.测试的syso也可以自己定义.

package com;

public abstract class Person {
int getExp;
int eneExp;
abstract void GROW();
}

package com;

public class Hero extends Person{
int eneCon;
public void GROW(){
}
public void GROW(int eneExp,int eneCon){
getExp=eneExp*eneCon;
}
}

package com;

public class Enemy extends Person{
int heroExp;
public void GROW(){
}
public void GROW(int heroExp,int getExp){
eneExp=heroExp+getExp;
}
}

package com;

public class Test {
public static void main(String[] args) {
Hero a=new Hero();
a.GROW(500,5);{
System.out.println(a.getExp);
}
Enemy b=new Enemy();
b.GROW(1000,a.getExp);{
System.out.println(b.eneExp);
}
}
}

继承后分别在子类hero和enemy中重构父类person中的有关经验增长的方法。