public class Hero{//游戏当中的英雄角色类
private String name;//英雄的名字
private int age;//英雄的年龄
private Weapon weapon;//英雄的武器
public Hero(){}
public Hero(String name,int age,Weapon weapon){
this.name=name;
this.age=age;
this.weapon=weapon;}
public String getName()
{return name;}
public void setName(String name)
{this.name=name;}
public int getAge()
{return age;}
public void setAge(int age)
{this.age=age;}
public void attack(){
System.out.println("年龄为"+age+"的"+name+"用"+weapon.getCode()+"攻击对方");;
public class DemoMain {
public static void main(String[]args){
//创建一个英雄角色
Hero hero=new Hero();
hero.setName("盖伦");
hero.setAge(20);
//创建一个武器对象
Weapon weapon=new Weapon("多兰剑");
//为英雄配备武器
hero.setWeapon(weapon);
hreo.attack();//年龄为20的概论用多兰剑来攻击你
}
}
成员变量不仅可以用基本类型,还可以用任何的类class
红包类211-214集