Java方法,类的使用
- 定义一个Boy类,以及基本的属性和方法Buy;最后控制器对属性进行初始化
package com.msb02;
public class Boy {
String name;
int age;
public void Buy(){
System.out.println("跟我谈恋爱,买买买。。。");
}
public Boy() {
}
public Boy(String name, int age) {
this.name = name;
this.age = age;
}
}
- 定义一个Girl类,以及基本的属性和方法love
package com.msb02;
public class Girl {
String name;
int wight;
Mom mom;//类 属性;这里添加属性到Girl类中;这里的mom是引用数据类型
public void love(Boy boys){//引用数据类型boys;对象传入的参数boy赋值给boys;形参boys,实参是boy;这里是将Boy这个类当做参数传给Girl
System.out.println("男朋友的姓名是:"+boys.name+",年龄是:"+boys.age);//这里直接
boys.Buy();
}
public Girl() {
}
public Girl(String name, int wight) {
this.name = name;
this.wight = wight;
}
public void Mom(){
mom= new Mom();//这里给mom赋值存储地址
mom.say();//用地址调用方法
}
}
- 定义一个Mom类,以及基本的属性和方法say
package com.msb02;
public class Mom {
String sex = "女";
public void say(){
System.out.println("妈妈唠唠叨叨,其实都是爱");
}
}
package com.msb02;
public class Test {
public static void main(String[] args) {
Boy boy = new Boy("小黑熊",36);
Girl girl = new Girl("大黑熊",89);
girl.love(boy);
girl.Mom();
}
}