package com.sise.java.lab3.test;
import com.sise.java.lab3.Book;
public class BookTest {
public static void main(String args[]){
Book bk1=new Book("Java核心编程技术","张屹","大连理工大学出版社","978-7-5611-5767-1",45);
System.out.println("访问器输出图书信息:");
System.out.println(bk1.getBookname());
System.out.println(bk1.getAuthor());
System.out.println(bk1.getPress());
System.out.println(bk1.getIsbn());
System.out.println(bk1.getPrice());
System.out.println("ntoString()方法输出图书信息:");
System.out.println(bk1.toString());
Book bk2=new Book();
bk2.setBookname("Web前端开发技术--HTML、CSS、JavaScript");
bk2.setAuthor("聂常红");
bk2.setIsbn("987-7-115-42666-6");
bk2.setPrice(54.0f);
System.out.println("n对象.display()方法:");
bk2.display(bk2);
System.out.println("n类名.display()方法:");
Book.display(bk2);
System.out.println("ntoString()方法输出图书信息:");
Book bk3= new Book("前端HTMl+CSS修炼之道","聂常红","987-7-115-46167-4",89);
System.out.println(bk3.toString());
System.out.println("n对象.count方法:");
System.out.println("现在有"+bk3.count+"本图书");
System.out.println("n类名.count方法:");
System.out.println("现在有"+Book.count+"本图书");
}
}
package com.sise.java.lab3.test;
public class Book{
private String bookname;
private String author;
private String press;
private String isbn;
private float price;
public static int count;
public void setBookname(String bookname){
this.bookname=bookname;
}
public void setAuthor(String author){
this.author=author;
}
public void setPress(String press){
this.press=press;
}
public void setIsbn(String isbn){
this.isbn=isbn;
}
public void setPrice(float price){
this.price=price;
}
public String getBookname(){
return bookname;
}
public String getAuthor(){
return author;
}
public String getPress(){
return press;
}
public String getIsbn(){
return isbn;
}
public float getPrice(){
return price;
}
//5参构造器
public Book(String bookname,String author,String press,String isbn,float price){
this.bookname=bookname;
this.author=author;
this.press=press;
this.isbn=isbn;
this.price=price;
count++;
}
//默认构造器
public Book(){
press="人民邮电出版社";
count++;
}
//4参构造器
public Book(String bookname,String author,String isbn,float price){
this.bookname=bookname;
this.author=author;
press="人民邮电出版社";
this.isbn=isbn;
this.price=price;
count++;
}
//重写toString()方法,返回图书的各项信息
public String toString(){
return ("书名:"+bookname+"n作者:"+author+"n出版社:"+press+"nISBN:"+isbn+"n价格:"+price);
}
//display()方法输出图书信息
public static void display(Book bk){
if(bk!=null)
System.out.println("书名:"+bk.getBookname()+"n作者:"+bk.getAuthor()+"n出版社:"+bk.getPress()+"nISBN号:"+bk.getIsbn()+"n价格:"+bk.getPrice());
}
}
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!
常见资源合集和破解 fmvvvteih...