【教学目的和要求】
1、掌握依赖对象的使用
【教学组织】
1、新建一个工程,将实验三中定义的TDate类加入到工程中;
2、新定义一个人员类People,添加私有的数据成员:姓名(name)、出生日期(birthday)、年龄(age)、住址(address);
3、在构造函数中实现数据成员的初始化,尤其是子对象出生日期及堆对象姓名和住址的初始化;
4、实现修改人员住址的成员函数。
import more.student;
public class Person {
String name;
double birthday;
int age;
static String address="zhongbeidaxue";
public Person(String name,double birthday,int age)
{
this.name=name;
this.birthday=birthday;
this.age=age;
}
public void getinfo()
{
System.out.println("姓名:"+name);
System.out.println("出生日期:"+birthday);
System.out.println("年龄:"+age);
System.out.println("学校:"+address);
}
public void change_address(String address)
{
this.address=address;
}
public String get_address(){
return address;
}
public static void main(String[] args) {
Person stu= new Person("韩成",19981,23);
System.out.println("修改之前的值:");
System.out.println("姓名:"+stu.name);
System.out.println("出生日期:"+stu.birthday);
System.out.println("年龄:"+stu.age);
System.out.println("地址:"+stu.get_address());
stu.change_address("beijingdaxue");
System.out.println("修改之后的信息");
stu.getinfo();
}
}