设计一个书籍类Book,其成员变量有书号(ISBN)、名称(Name)、作者(Author)、出版社( Publisher)其成员方法有introduce()。 要求:对该类的成员变量进行封装,用getXxx()方法获取成员变量的值,用setXxx()方法设置成员变量的值;编写该类的构造方法,用于对该类对象进行初始化;编写该类的introduce()方法,用于在屏幕上输出“书籍的书号为XXX,名称为XXX,作者为XXX,出版社为XXX”。
时间: 2024-02-16 09:03:14 浏览: 58
好的,这是一个简单的Java程序,实现了你的要求:
```java
public class Book {
private String ISBN;
private String name;
private String author;
private String publisher;
public Book(String ISBN, String name, String author, String publisher) {
this.ISBN = ISBN;
this.name = name;
this.author = author;
this.publisher = publisher;
}
public String getISBN() {
return ISBN;
}
public void setISBN(String ISBN) {
this.ISBN = ISBN;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
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 void introduce() {
System.out.println("书籍的书号为" + ISBN + ",名称为" + name + ",作者为" + author + ",出版社为" + publisher);
}
}
```
在主程序中,可以这样使用:
```java
public class Main {
public static void main(String[] args) {
Book book = new Book("1234567890", "Java编程思想", "Bruce Eckel", "机械工业出版社");
book.introduce();
}
}
```
输出结果为:
```
书籍的书号为1234567890,名称为Java编程思想,作者为Bruce Eckel,出版社为机械工业出版社
```
希望对你有帮助!
阅读全文