先创建一个Boy类
public class Boy {
int age;
String name;
public void buy(){
System.out.println("买东西了");
}
public Boy() {
}
public Boy(int age, String name) {
this.age = age;
this.name = name;
}
}
再建立一个Girl类
public class Girl {
String name;
int weight;
//2.将一个类作为另一个类的属性
Mom m1;//此时的m1 //或者直接定义:Mom m1=new Mom();
//a属于基本数据类型
//java的基本数据类型:byte(字节型)、short(短整型)、
// int(整型)、long(长整型)、float(单精度浮点型)、//
// double(双精度浮点型)、boolean(布尔型)、char(字符型)。
public void jisuan(int a){
System.out.println(a);
}
//b是引用数据类型 //1.将一个类作为另一个类的方法的形参
public void love(Boy b){
System.out.println("my boyfriend is"+b.name+",age:"+b.age);
b.buy();
}
public void wechat(){
m1.say();
}
public Girl(String name, int weight) {
this.name = name;
this.weight = weight;
}
}
接着创建Mom类
public class Mom {
int age;
String name;
public Mom() {
}
public void say(){
System.out.println("好好学习!");
}
public Mom(int age, String name) {
this.age = age;
this.name = name;
}
}
最后创建Test类
public class Test {
public static void main(String[] args) {
Boy b1=new Boy(20,"l");
Girl g1=new Girl("z",99);
g1.m1=new Mom();
g1.m1.say();
g1.love(b1);
}
}



