美国队长

java类与对象

偶尔善良 提交于 2019-11-26 03:29:04
定义 对象和类对象:一个具体的实体,一个具体的事物。 对象:类的具体实例 类:是对象的抽象模板 把具有相同属性和功能的对象,归为一个类别,对类型进行描述。 分析 美国队长PK灭霸,采用回合制,每次攻击让对方血量减少,减少量为攻击方的攻击值,重复,直到每一方的血量为0 第一步:分析场景中有哪些对象 美国队长,灭霸 第二部:分析对象的属性和方法 美国队长 属性:姓名,生命值,攻击值,反噬值 方法:攻击 参数:灭霸(对象的类,所属的类) 方法体:每次攻击对方生命值减少攻击方的攻击值,攻击者的生命值减少被攻击者的反噬值。 判段游戏是否结束 灭霸:同上,省略。 java中的类 public class payer2 { public int vitality ; public String name ; public int attack ; public int trump ; public void attack2 ( payer1 a ) { vitality - = a . trump ; a . vitality - = attack ; System . out . println ( name + "攻击" + a . name + "," + name + "的生命值减少" + a . trump + "," + "当前剩余" + vitality + "," + a .