黑马程序元JAVA(14)笔记红包类案例游戏英雄类

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集
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43428283/article/details/89219602
今日推荐