用Java定义一个图书类,其成员变量包括书号,书名,作者,单价,出版社;定义带参构造方法初始化成员变量,定义成员方法实现借书和还书功能;另外,定义一个成员变量来记录一本书被借的次数
时间: 2023-05-14 18:07:23 浏览: 410
java版的图书管理系统主要实现添加书 借阅 还书等功能
4星 · 用户满意度95%
好的,以下是用Java定义一个图书类的代码:
```
public class Book {
private int bookId;
private String bookName;
private String author;
private double price;
private String publisher;
private int borrowCount;
public Book(int bookId, String bookName, String author, double price, String publisher) {
this.bookId = bookId;
this.bookName = bookName;
this.author = author;
this.price = price;
this.publisher = publisher;
this.borrowCount = 0;
}
public void borrowBook() {
if (borrowCount >= 1) {
System.out.println("这本书已经被借出去了!");
} else {
borrowCount++;
System.out.println("借书成功!");
}
}
public void returnBook() {
if (borrowCount == 0) {
System.out.println("这本书还没有被借出去!");
} else {
borrowCount--;
System.out.println("还书成功!");
}
}
}
```
在这个类中,我们定义了五个成员变量:书号、书名、作者、单价和出版社,以及一个记录借书次数的成员变量。我们使用带参构造方法来初始化这些成员变量,并定义了两个成员方法来实现借书和还书功能。
阅读全文