1:成员变量的类型可以是一个类。
那我们自己定义一个类作为成员变量的类型。
定义一个Weapon类:
public class Weapon {
public String code;
public Weapon() {
super();
// TODO Auto-generated constructor stub
}
public Weapon(String code) {
super();
this.code = code;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
}
把Weapon类作为Hero类成员变量的类型:
public class Hero {
private String name;
private int age;
private Weapon weapon;//我们使用定义的类作为成员变量的类型
public Hero() {
//无参构造方法
super();
// TODO Auto-generated constructor stub
}
public Hero(String name, int age, Weapon weapon) {
//全参构造方法
super();