学习视频来源于B站黑马程序员,感谢帮助!!!
package zh;
public class ROLE {
//定义私有化成员变量
private String name;
private int blood;
//生成一个空参,再生成一个全参,一般而言在写代码的时候空参和全参都要定义一下,为了写后续写代码更方便
//空参
public ROLE() {
}
//全参
public ROLE(String name,int blood) {
//将实际传入的参数值赋值给成员变量
this.name=name;
this.blood=blood;
}
//写GET得到名字和血量的值以便于调用查看
//写SET传入值
public String getname() {
return name;
};
public void setname(String name) {
this.name=name;
};
public int getblood() {
return blood;
};
public void setblood(int blood) {
this.blood=blood;
}
//定义一个方法-攻击
//设计攻击方法的思路:
//ROLE R1=new ROLE();
//ROLE R2=new ROLE();
//R1.攻击(R2);
//其中,括号里面的ROLE是数据类型,role是攻击这个方法里面的对象
public void attack(ROLE role) {
//
System.out.println(this.getname()+"打了"+role.getname()+"一下");
}
}
创建测试类:
package zh;
public class gametest {
public static void main (String[] arg