java技术支持-图书馆

来源:互联网 发布:淘宝理财官网 编辑:程序博客网 时间:2024/04/26 10:20

问题:

8、 设计一个图书类Book,该Book类具有属性:书籍编号(bookId),书名(bookName),作者(author),出版单位(publisher),单价(price)。
a) 要求属性私有,生成其共有的get/set 方法;
b) 具有方法:show():该方法内显示给书籍的详细信息
c) 在创建一个Book对象的同时给该对象各属性赋初值。(带参构造)
d) 编写测试类TestBook,实现创建一个Book对象book,打印出该书的详细信息。

代码:

Book.java

public class Book {    private String bookId;    private String bookName;    private String author;    private String publisher;    private int price;    Book(String a,String b,String c,String d,int e){    this.bookId=a;    this.bookName=b;    this.author=c;    this.publisher=d;    this.price=e;      }    public void setbookId(String a){        bookId=a;    }     public   void setbookName(String a){        bookName=a;    }       public     void setauthor(String a){       author=a;    }             public     void publisher(String a){        publisher=a;    }           public   void price(int a){       price=a;    }          public  String getbookId(){         return bookId;    }       public  String getbookName(){         return bookName;    }         public  String getauthor(){       return author;    }         public  String getpublisher(){        return publisher;    }          public  int getprice(){        return price;    }       }

Testbook.java

public class Testbook {    public static void main(String[]args){      Book book=new Book("20155850","beauty","clera","ytu",100);      System.out.println("bookId is;"+book.getbookId());      System.out.println("bookName is;"+book.getbookName());      System.out.println("author is;"+book.getauthor());      System.out.println("publisher is;"+book.getpublisher());      System.out.println("price is;"+book.getprice());  }  }

运行结果:


0 0