定义一个教材类Book,包含书号(id)、书名(name)和作者(author)三个私有属性,为成员变量定义setXxx()和getXxx()方法,定义构造方法为成员变量初始化,重写toString()方法返回教材信息
时间: 2024-01-03 22:05:36 浏览: 150
类的定义格式-谭浩强经典C++.
好的,您的问题是如何定义一个教材类Book,以下是示例代码:
```java
public class Book {
private String id;
private String name;
private String author;
public Book(String id, String name, String author) {
this.id = id;
this.name = name;
this.author = author;
}
public void setId(String id) {
this.id = id;
}
public String getId() {
return id;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAuthor(String author) {
this.author = author;
}
public String getAuthor() {
return author;
}
@Override
public String toString() {
return "Book [id=" + id + ", name=" + name + ", author=" + author + "]";
}
}
```
在上面的代码中,我们定义了一个Book类,它有三个私有属性:id、name、author,分别表示书号、书名和作者。我们使用构造方法进行成员变量的初始化,为每个成员变量定义了setXxx()和getXxx()方法,其中setXxx()方法用于设置成员变量的值,getXxx()方法用于获取成员变量的值。最后,我们重写了toString()方法,用于返回教材信息。
阅读全文