本文共 1354 字,大约阅读时间需要 4 分钟。
Hero类:
package Demo14;public class Hero { private String name; private int age; private Weapon weapon; 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 Weapon getWeapon() { return weapon; } public void setWeapon(Weapon weapon) { this.weapon = weapon; } public Hero() { } public void Attack(){ System.out.println("年龄为"+ age +"的"+name+"用"+weapon.getCode()+"攻击敌人"); }}
Weapon类
package Demo14;public class Weapon { private String code; public String getCode() { return code; } public void setCode(String code) { this.code = code; } public Weapon() { } public Weapon(String code) { this.code = code; }}
Main方法
package Demo14;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); hero.Attack(); }}
效果:
转载地址:http://njapz.baihongyu.com/