Boy类:
public class Boy {
int age;
String name;
public void buy(){
System.out.println("给你喵买买买");
}
public Boy(int age, String name) {
this.age = age;
this.name = name;
}
}
Girl类:
public class Girl {
String name;
double weight;
Mom m; // 引用数据类型默认是null 所以 Mom m = new Mom;
public Girl(String name, double weight) {
this.name = name;
this.weight = weight;
}
public void love(Boy b) { //参数为引用数据类型 形参
System.out.println(this.name + "和" + b.name + "谈恋爱");
b.buy();
}
public void wechat() {
m.say();
}
}
Mom类:
public class Mom {
public void say(){
System.out.println("Mom唠唠叨叨都是爱");
}
}
测试类:
public class Test {
public static void main(String[] args) {
Boy boy = new Boy(21,"DouZi");
Girl g = new Girl("迪丽热巴",27);
g.love(boy);
g.m = new Mom(); //引用数据类型默认是null 所以 Mom m = new Mom;
g.wechat();
}
}