用Java语言写程序 定义一个Book类,Book的基本信息如下(可扩展)。4 1. 成员变量: 书名、作者、定价和出版社。 普通方法: show,在屏幕上输出图书的信息。 le(intn),销售图书,n表示销售图书的数量,返回销售的总价 编写main方法,创建Bok对象并测试其相关功能。
时间: 2023-05-21 17:00:49 浏览: 112
好的,以下是Java语言写程序定义一个Book类的代码:
```
public class Book {
private String title; // 书名
private String author; // 作者
private double price; // 定价
private String publisher; // 出版社
// 构造方法
public Book(String title, String author, double price, String publisher) {
this.title = title;
this.author = author;
this.price = price;
this.publisher = publisher;
}
// 普通方法:show,在屏幕上输出图书的信息
public void show() {
System.out.println("书名:" + title);
System.out.println("作者:" + author);
System.out.println("定价:" + price);
System.out.println("出版社:" + publisher);
}
// 普通方法:sale,销售图书,n表示销售图书的数量,返回销售的总价
public double sale(int n) {
return price * n;
}
// 编写main方法,创建Book对象并测试其相关功能
public static void main(String[] args) {
Book book = new Book("Java编程思想", "Bruce Eckel", 99.0, "机械工业出版社");
book.show();
System.out.println("销售2本,总价:" + book.sale(2));
}
}
```
以上代码定义了一个Book类,包含了书名、作者、定价和出版社等成员变量,以及show和sale两个普通方法。在main方法中,创建了一个Book对象,并测试了其相关功能。
阅读全文