自定义图书类。设定属性包括:书名bookName,作者author,出版社名publisher,价格price;方法包括:相应的属性的get/set方法,图书信息介绍。
时间: 2024-11-09 17:29:55 浏览: 46
自定义图书类是一种面向对象的设计,它通常用于表示书籍的基本信息。这个类可能会长这样:
```java
public class Book {
// 属性
private String bookName;
private String author;
private String publisher;
private double price;
// 构造函数
public Book(String bookName, String author, String publisher, double price) {
this.bookName = bookName;
this.author = author;
this.publisher = publisher;
this.price = price;
}
// get和set方法
public String getBookName() {
return bookName;
}
public void setBookName(String bookName) {
this.bookName = bookName;
}
public String getAuthor() {
return author;
}
public void setAuthor(String author) {
this.author = author;
}
public String getPublisher() {
return publisher;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public double getPrice() {
return price;
}
public void setPrice(double price) {
this.price = price;
}
// 图书信息介绍方法
public String introduceBook() {
return "这本书名为:" + bookName + ",作者是:" + author + ",由" + publisher + "出版,售价为:" + price + "元.";
}
}
```
在这个类中,我们定义了书名、作者、出版社和价格作为私有变量,提供对应的getter和setter方法来访问和修改这些值。`introduceBook()`方法则是用来返回关于书籍的一段简介。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231044937.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)