用java定义一个表示图书的类,名字为Book,属性包含:书名、价格、出版社、作者等信息,编写构造万法文现对属性的赋值。编写一个方法,实现输出一本书的基本信息的功能。编测试类使用Book类创建对象,使用构造方法给属性赋值.并调用对象的万法,输出对应的信息。
时间: 2024-10-03 20:04:21 浏览: 92
book(IoC).zip_java 编写book类
5星 · 资源好评率100%
在Java中,你可以定义一个名为`Book`的类来表示图书,如下所示:
```java
public class Book {
private String title; // 书名
private double price; // 价格
private String publisher; // 出版社
private String author; // 作者
// 构造函数,用于初始化属性
public Book(String title, double price, String publisher, String author) {
this.title = title;
this.price = price;
this.publisher = publisher;
this.author = author;
}
// 输出书籍基本信息的方法
public void displayBookInfo() {
System.out.println("书名:" + title);
System.out.println("价格:" + price);
System.out.println("出版社:" + publisher);
System.out.println("作者:" + author);
}
}
```
接下来,我们可以创建一个测试类`Main`来演示如何使用这个`Book`类:
```java
public class Main {
public static void main(String[] args) {
// 创建Book对象,并通过构造函数赋值
Book myBook = new Book("计算机网络", 50.0, "人民邮电出版社", "谢希仁");
// 调用displayBookInfo方法输出信息
myBook.displayBookInfo();
}
}
```
当你运行`Main`类的`main`方法时,会输出这本书的基本信息。
阅读全文