Hero 类

作者: 勇者与王者 | 来源:发表于2019-10-09 14:42 被阅读0次
package lambda;
/**
* 
* @author qz:
* @version 创建时间:2019年10月8日 下午5:25:47
* 
*/
public class Hero implements Comparable<Hero>{
    public String name;
    public float hp;
        
    public int damage;
        
    public Hero(){
           
    }
       
    public Hero(String name) {
        this.name =name;
   
    }
       
    //初始化name,hp,damage的构造方法
    public Hero(String name,float hp, int damage) {
        this.name =name;
        this.hp = hp;
        this.damage = damage;
    }
   
    @Override
    public int compareTo(Hero anotherHero) {
        if(damage<anotherHero.damage)
            return 1; 
        else
            return -1;
    }
   
    @Override
    public String toString() {
        return "Hero [name=" + name + ", hp=" + hp + ", damage=" + damage + "]\r\n";
    }
       
}

相关文章

网友评论

      本文标题:Hero 类

      本文链接:https://www.haomeiwen.com/subject/ykkgpctx.html