Java一对一关系

来源:互联网 发布:蜂窝移动网络下载 编辑:程序博客网 时间:2024/05/17 03:32

class Person
{
 private String name;
 private int age;
 private Book book;
 public Person(String name,int age)
 {
  this.setname(name);
  this.setage(age);
 }
 public void setname(String n)
 {
  name=n;
 }
 public String getname()
 {
  return name;
 }
 public void setage(int  m)
 {
  age=m;
 }
 public int getage()
 {
  return age;
 }
 public Book getbook()
 {
  return book;
 }
 public void setbook(Book a)
 {
  book=a;
 }
}
class Book
{
 private String title;
 private float price;
 public Person person;
 public Book(String title,float price)
 {
  this.settitle(title);
  this.setprice(price);
 }
 public void settitle(String q)
 {
  title=q;
 }
 public String gettitle()
 {
  return title;
 }
 public void setprice(float p)
 {
  price=p;
 }
 public float getprice()
 {
  return price;
 }
 public Person getperson()
 {
  return person;
 }
 public void setperson(Person m)
 {
  person=m;
 }
}
public class test18 {
 public static void main(String args[])
 {
  Person per=new Person("张三",20);
  Book bk=new Book("helloworld",90);
  per.setbook(bk);
  bk.setperson(per);
  System.out.println("姓名:"+per.getname()+"\t年龄:"+per.getage()+"\t书名:"+bk.gettitle()+"\t价格:"+bk.getprice());
 }

}

原创粉丝点击