定义一个图书类,包含书名、出版社、价格等属性,成员方法Print()能够在屏幕输出书名、价格、出版社;添加修改和读取书名、价格、出版社的方法。
时间: 2024-10-09 12:04:28 浏览: 51
可以定义一个名为`Book`的类,如下所示:
```java
public class Book {
private String title; // 书名
private String publisher; // 出版社
private double price; // 价格
// 构造函数
public Book(String title, String publisher, double price) {
this.title = title;
this.publisher = publisher;
this.price = price;
}
// 获取属性的方法
public String getTitle() {
return title;
}
public String getPublisher() {
return publisher;
}
public double getPrice() {
return price;
}
// 设置属性的方法
public void setTitle(String title) {
this.title = title;
}
public void setPublisher(String publisher) {
this.publisher = publisher;
}
public void setPrice(double price) {
this.price = price;
}
// 打印信息的方法
public void printBookInfo() {
System.out.println("书名:" + title);
System.out.println("出版社:" + publisher);
System.out.println("价格:" + price);
}
}
```
在这个类中,我们定义了三个私有变量(属性):`title`, `publisher`, 和 `price`,分别表示书名、出版社和价格。提供了一系列获取和设置属性的方法(getters和setters),以及用于打印书本信息的`printBookInfo()`方法。
你可以通过创建`Book`的对象并调用相应的方法来操作和查看书籍的信息。例如:
```java
Book book = new Book("Java编程从入门到精通", "人民邮电出版社", 59.99);
book.printBookInfo();
book.setTitle("Python编程");
book.setPrice(69.0);
book.printBookInfo();
```
阅读全文